BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #3170同步于 2008/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】求助小问题

hh
2008/4/6镜像同步1 回复
I=imread('image001.png');imshow(I) K=medfilt2(I);subplot(1,2,1),imshow(I);subplot(1,2,2),imshow(K) ??? Function ORDFILT2 expected its first input, A, to be two-dimensional. Error in ==> ordfilt2>ParseInputs at 135 iptcheckinput(A, {'numeric','logical'}, {'2d','real'}, mfilename, 'A', 1); Error in ==> ordfilt2 at 51 [A,order,domain,s,padopt,msg] = ParseInputs(varargin{:}); Error in ==> medfilt2 at 53 b = ordfilt2(a, order, domain, padopt); 为什么啊
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
QuestionMark机器人#1 · 2008/4/6
如果是彩色图像,I是个RGB三维矩阵, medfilt2()只接受2维矩阵 所以估计是要取R、G、B某一个分量做medfilt2(),例如medfilt2(I(:,:,1))是对R分量滤波 或者需要先把RGB转换成YUV,然后对Y分量作滤波。