A=imread('3.jpg');
figure(1);
subplot(241);
imshow(A);title('原图');
I=rgb2gray(A);
subplot(242);;imshow(I);title('灰度图');
K=medfilt2(I,[16,16]);
subplot(243);;imshow(A);title('中值滤波');
s=size(K);
all_white=255*ones(s(1),s(2));
all_white_uint8=uint8(all_white);
L=imsubtract(all_white_uint8,K);
level=graythresh(L);
I2=im2bw(L,level);
subplot(244);
imshow(I2);title('二值图');
se=strel('square',3);
J=imopen(I2,se);
J1=imclose(J,se);
subplot(245);imshow(J1);title('形态学处理');
J1=~J1;
subplot(246);imshow(J1);title('形态学处理');
mainfc;
hold on
subplot(241);
[L,num1] = bwlabel(J1,8); %区域标记,
STATS = regionprops(L, 'all');
for k = 1:num1
%area(k)=STATS(k).Area; %计算各区域的面积。
boundary = STATS(k).BoundingBox;
rectangle('Position',boundary,'edgecolor','r' );
end
BW=edge(J1,'canny');
subplot(247);imshow(BW);title('边缘检测');
BW1=bwareaopen(BW,400,8);
subplot(248);imshow(BW1);title('去除小面积');
MATLAB管家matlab674
- 粉丝: 1626
- 资源: 282
最新资源
- (源码)基于Spring Boot和MyBatis的问答社区系统.zip
- (源码)基于Qt框架的围棋管理系统.zip
- Python基于机器学习实现的电影分类推荐系统源代码+数据集+flask后台+数据库
- (源码)基于Arduino框架的yolobadge快速徽章系统.zip
- 网络调试助手源代码,方便需要的人自己编译使用
- (源码)基于PyTorch框架的手写数字识别系统.zip
- Kotlin 学习教程(入门到实践)
- (源码)基于SwLiveExp实验平台的云桌面管理系统.zip
- Mendmix-cloud定位是一站式云原生架构技术底座 提供了数据库、缓存、消息中间件、分布式定时任务、安全框架、网关
- (源码)基于xv6操作系统的内存与系统调用扩展.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈