错误使用conv2一天不支持数组。万博1manbetx

382(30天)
使用conv2我有一个错误,我不知道如何解决它。请帮助,这里我用Matlab R2020a版本。
错误从第5行
我= imread (“peppers.png”);
lpf1 = [1/16 1/8 1/16、1/8 1/4 1/8 1/16 1/8 1/16);
lpf2 = [1/10 1/10 1/10、1/10 1/5 1/10 1/10 1/10 1/10);
lpf3 = [1 1 1; 1 1 1 1 1 1] / 9;
j - 1 = uint8 (conv2(双(I), lpf1,“相同”));
J2 = uint8 (conv2(双(I), lpf2,“相同”));
J3 = uint8 (conv2(双(I), lpf3,“相同”));
图中,imshow(我);
图中,imshow (j - 1);
图中,imshow (J2);
:图、imshow (J3);
-谢谢提前

接受的答案

Stephen23
Stephen23 2021年6月6日
也许你可以用 convn 而不是 conv2 :
我= imread (“peppers.png”);
lpf1 = 1. /(16 8 16; 8、4、8、16日8,16);
lpf2 = 1. / (10、10、10、10、5、10、10、10、10];
lpf3 = 1. /(9, 9日9,9日,9日9,9日9,9];
j - 1 = uint8 (convn(双(I), lpf1,“相同”));
J2 = uint8 (convn(双(I), lpf2,“相同”));
J3 = uint8 (convn(双(I), lpf3,“相同”));
图中,imshow(我);
图中,imshow (j - 1);
图中,imshow (J2);
:图、imshow (J3);

答案(1)

HemanthKumar Maddipati
HemanthKumar Maddipati 2022年4月2日
使用filter2我有一个错误,我不知道如何解决它。请帮助,这里我用Matlab R2020a版本。
误差在第三行
img = imread (“image1.jpeg”);
imshow (img)
Kaverage = filter2 (fspecial (“平均”3)、img) / 255;
图中,
imshow (Kaverage)
Kmedian = medfilt2 (img);
imshowpair (Kaverage Kmedian,“蒙太奇”)

s manbetx 845


释放

R2020a

社区寻宝

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

开始狩猎!

翻译的