在所有尺寸图像的卷积

21日视图(30天)
阿明nakhjiri
阿明nakhjiri 2021年1月3日
回答: 图像分析 2021年1月3日
你好
我希望这段代码应用RGB(几何尺寸)。
需要修改什么?
函数输出= mean_con (kernelSize)%从用户得到一个内核大小为他们所做的一个3 * 3 (3)
(路径,~)= imgetfile ();%得到一个图像
I = imread(路径);
kernelSize =地板(kernelSize / 2);%半径
j = (kernelSize + 1):(大小(我,1)-kernelSize)
我= (kernelSize + 1):(大小(我,2)-kernelSize)
剪辑=我((j-kernelSize): (j + kernelSize), (i-kernelSize): (I + kernelSize));
ave = imagemean(夹);%的意思是过滤器
ave =非常刻薄(夹);
kernelMean =大街;
IOut (j, i) = kernelMean;
结束
结束
输出= (uint8 (IOut));
imshow(输出);
结束

答案(2)

KALYAN ACHARJYA
KALYAN ACHARJYA 2021年1月3日
“我想要这个代码适用于RGB(和更多的渔政船)。”
方法之一:尝试不同的飞机,连接后,可以考虑三维的情况
IOut =猫(3 ave {1} ave{2},{3}那么)
如果你是应用平均滤波器与特定窗口大小(内核),你可以用一种更简单的方法,你看向量化方法来解决相同的问题。

图像分析
图像分析 2021年1月3日
您可以使用convn(),但我没有看到模糊的点颜色通道(通道颜色融合在一起)。我认为你每个颜色通道独立模糊会更好。这就是发生在现实世界中当一个图像是模糊的。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!