当前位置:主页 > 风水师 >

风水岭算法:

  • 风水师
  • 2021-03-20
  • www.luopanw.cn
  • 风水大师

matlab 标记分水岭算法源码

作者写的非常详细。% 数字图像处理程序作业% 本程序能将JPG格式的彩色图像文件灰度化并进行直方图均衡% % 输入文件:PicSample.jpg 待处理图像% 输出文件:PicSampleGray.bmp 灰度化后图像% PicEqual.bmp 均衡化后图像%% 输出图形窗口说明% figure NO 1 待处理彩色图像% figure NO 2 灰度化后图像% figure NO 3 直方图% figure NO 4 均衡化后直方图% figure NO 5 灰度变化曲线% figure NO 6 均衡化后图像% 1,处理的图片名字要为 PicSample.jpg% 2,程序每次运行时会先清空workspace% 作者;图像的预处理,读入彩色图像将其灰度化PS=imread('%读入JPG彩色图像文件imshow(PS) %显示出来 figure NO 1 title('输入的彩色JPG图像')imwrite(rgb2gray(PS),%将彩色图片灰度化并保存PS=rgb2gray(PS);%灰度化后的数据存入数组figure,imshow(PS) %显示灰度化后的图像,也是均衡化前的样品 figure NO 2title('灰度化后的图像'绘制直方图[m,n]=size(PS);%测量图像尺寸参数GP=zeros(1,%预创建存放灰度出现概率的向量for k=0:255 GP(k+1)=length(find(PS==k))/%计算每级灰度出现的概率,将其存入GP中相应位置endfigure,GP,g'原图像直方图'出现概率'直方图均衡化S1=zeros(1,i S1(i)=GP(j)+S1(i);%计算Sk endend S2=round(S1*256);%将Sk归到相近级的灰度for i=1:256 GPeq(i)=sum(GP(find(S2==i)));%计算现有每个灰度级出现的概率 endfigure,bar(0:'b') %显示均衡化后的直方图 figure NO 4title('均衡化后的直方图'灰度值')ylabel('出现概率')figure,显示灰度变化曲线 figure NO 5legend('灰度变化曲线'原图像灰度级'均衡化后灰度级'图像均衡化PA=PS;255 PA(find(PS==i))=S2(i+1);

MATLAB 图像分割的 分水岭算法 的源代码,麻烦有的人发一份给我,谢谢

中国风水大师

微信公众号