图像分割(计算二值图像面积)

图像分割计算⼆值图像⾯积)
图像分割(计算⼆值图像⾯积)
由灰度直⽅图确定阈值后,采⽤⼈⼯阈值分割⽅法分割参照物,然后采⽤Ostu分割法⼆次分割图像,⽬的是将⽬标图像完全提取出来,再使⽤开运算⽅法去噪平滑,得到最终的⼆值图像。
A =imread('C:\Users\hjs\Desktop\003.jpg');%读取彩⾊图
I=imresize(A,0.5);
figure;
imshow(I);
title('彩⾊图');
负载均衡
l=rgb2gray(I);
figure;
imshow(l);
title('原始灰度图像');
[M N t]=size(I);
I1=I;
for i=1:M
for j=1:N
if I(i,j,1)>240&I(i,j,2)>240&I(i,j,3)>240
I1(i,j,1)=255;名人掌上电脑
I1(i,j,2)=255;
湘潭大学学报I1(i,j,3)=255;
else
I1(i,j,1)=0;
I1(i,j,2)=0;
I1(i,j,3)=0;
牛津小学英语5a教案end
end
end
figure;
spwm
imshow(I1);
title('⼈⼯阈值进⾏分割');
ap=imsubtract(I,I1);
figure;
imshow(ap,[]);
title('参照物分离后的图像');
hsva =rgb2hsv(ap);
h =hsva(:,:,1);
figure,
imshow(h);title('h');
level=graythresh(h);
BW=im2bw(h,level);
figure;
imshow(BW);
title('Otsu⽅法⼆值化图像');
%运⽤开操作消去噪点
se =strel('disk',18);
openbw=imopen(BW,se);%对⽩⾊点⽽⾔
figure;
imshow(openbw),title('开运算后的效果图')
s=sum(sum(openbw==1));%⽩⾊点总数
欧阳智微b=sum(sum(openbw==0));

本文发布于:2024-09-21 01:42:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/367489.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图像   分割   计算   湘潭   消去   掌上电脑   教案
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议