预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

clc clear y=imread('mat4.ico'); a=rgb2gray(y); L=256; Ps=zeros(L,1); nk=zeros(L,1); [row,col]=size(y); n=row*col; fori=1:row forj=1:col num=double(y(i,j))+1; nk(num)=nk(num)+1;end end fori=1:L Ps(i)=nk(i)/n; end %figure(4),imhist(hist); %p=imhist(hist); figure imshow(a) count=imhist(a); [m,n]=size(a); A=m*n; L=256; count=count/A; fori=1:L ifcount(i)~=0 st=i-1; break; end end fori=L:-1:1 ifcount(i)~=0 nd=i-1; break; end end f=count(st+1:nd+1); p=st;q=nd-st; u=0; fori=1:q u=u+f(i)*(p+i-1); ua(i)=u; end; fori=1:q w(i)=sum(f(1:i)); end; d=(u*w-ua).^2./(w.*(1-w)); [y,tp]=max(d); th=tp+p; fori=1:m forj=1:n ifa(i,j)>th a(i,j)=255; else a(i,j)=0; end end end figure imshow(a); 处理前照片 处理后照片: