
Matlab维纳滤波为什么会出现??? Error using ==> wiener2>ParseInputs at 162 WIENER2 does not support 3
Matlab维纳滤波,程序如下:>>I=imread('E:\panda.jpg');>>subplot(221),imshow(I)>>title('原图像')>>J=...
Matlab维纳滤波,程序如下:
>> I=imread('E:\panda.jpg');
>> subplot(221),imshow(I)
>> title('原图像')
>> J=imnoise(I,'gaussian',0,0.005);
>> subplot(222),imshow(J)
>> title('添加噪声侯的图像')
>> K1=wiener2(J);
??? Error using ==> wiener2>ParseInputs at 162
WIENER2 does not support 3D truecolor images as an input.
Error in ==> wiener2 at 45
[g, nhood, noise] = ParseInputs(varargin{:});
请各位大虾指教,不甚感激 展开
>> I=imread('E:\panda.jpg');
>> subplot(221),imshow(I)
>> title('原图像')
>> J=imnoise(I,'gaussian',0,0.005);
>> subplot(222),imshow(J)
>> title('添加噪声侯的图像')
>> K1=wiener2(J);
??? Error using ==> wiener2>ParseInputs at 162
WIENER2 does not support 3D truecolor images as an input.
Error in ==> wiener2 at 45
[g, nhood, noise] = ParseInputs(varargin{:});
请各位大虾指教,不甚感激 展开
2个回答
展开全部
WIENER2 does not support 3D truecolor images as an input意思就是不支持3维滤波啊。
也就是说一般3维图像的话是X,Y,3这样的。你分成3个X,Y的二维来处理就可以了
也就是说一般3维图像的话是X,Y,3这样的。你分成3个X,Y的二维来处理就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询