| 查看: 274 | 回复: 0 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】大家帮忙帮我看下用MATLAB仿真为什么直方图不出来
|
|||
|
>> J=imread('RoadG1.jpg'); >> [x,y]=size(J); >> I=double(J); >> z0=max(max(I)); >> z1=min(min(I)); >> T=(z0+z1)/2; >> TT=0; >> s0=0;n0=0; >> s1=0;n1=0; >> allow=0.5; >> d=abs(T-TT); >> count=0; >> while(d>=allow) count=count+1; for i=1:x for j=1:y if (I(i,j)>=T) s0=s0+I(i,j); n0=n0+1; end if (I(i,j) n1=n1+1; end end end T0=s0/n0; T1=s1/n1; TT=(T0+T1)/2; d=abs(T-TT); T=TT; end >> Seg=zeros(x,y); >> for i=1:x for j=1:y if(I(i,j)>=T) Seg(i,j)=1; end end end >> J0=Seg; >> SE=strel('rectangle',[6 4]); >> IM=imopen(J0,SE); >> figure,imshow(J); >> figure,imhist(J); 底下总说错误 ??? Error using ==> images\private\checkinput>check_attributes Function IMHIST expected its first input argument, I or X, to be two-dimensional. Error in ==> images\private\checkinput at 37 check_attributes(A, attributes, function_name, variable_name, ... Error in ==> imhist>parse_inputs at 198 checkinput(a, {'double','uint8','logical','uint16'}, {'2d'}, mfilename, ['I or ' ... Error in ==> imhist at 49 [a, n, isScaled, top, map] = parse_inputs(varargin{:}); 这个应该怎么改呢? |
» 猜你喜欢
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
实验室接单子
已经有7人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
对氯苯硼酸纯化
已经有3人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复












回复此楼