liye926 发表于 2011-10-12 14:57:46

求教如何对图像进行区域滤波,在线等待中

对某幅图像的某个区域进行滤波,小弟学习的如下:
>> I=imread('shen.jpg');
>> imshow(I)
>> BW=roipoly;
>> h=fspecial('unsharp');
>> I2=roifilt2(h,I,BW);
??? Error using ==> roifilt2>parse_inputs
I must be a two dimensional array.
Error in ==> roifilt2 at 43
= parse_inputs(varargin{:});
(下面还应该是)
imshow(I)
figure,imshow(I2)
(然后生成两幅一样的图形,其中I2图形的某个区域有变化)
但是运行到I2=roifilt2(h,I,BW);就显示出错 I 必须是二维数组。
求教高手该如何解决问题,或者给小弟一个图像滤波的完整程序,不胜感激,在线等待中。。。
页: [1]
查看完整版本: 求教如何对图像进行区域滤波,在线等待中