你输入的是彩图吧?你可以用 convn()或者rgb2gray()转为grayscale imgfilter_g = conv2(gauss,rgb2gray(img_double));或者对每个通道 (RGB)进行filterfilter_g = zeros(size(im_double));for i = 1:3 filter_g(:,:,i) = conv2(gauss, im_double(:,:,i);end
要二维图像 ,三维的conv2肯定错