%清空已有窗口,变量等
clear;
clc;
close all;
%读取并转换为灰度图像
I=rgb2gray(imread('4.jpg'));
figure,imshow(I),title('灰度图像');
%转换为二值图像
BW=imbinarize(I,graythresh(I));
figure,imshow(BW),title('二值图像');
%翻转黑白,反色
BW1=imcomplement(BW);
figure,imshow(BW1),title('反色图像');
%填补黑色洞
BW2=imfill(BW1,'holes');
figure,imshow(BW2),title('填补黑色图像');
%形态学处理
se1=strel('disk',14);
%初步开运算减少白色区域
BW3=imopen(BW2,se1);
figure,imshow(BW3),title('删除白色区域');
%对比开运算前后图像,找出被删除的细胞
BW4=BW2-BW3;
figure,imshow(BW4),title('被删除细胞图像');
se2=strel('disk',6);
%开运算对比后图像,消除因细胞大小改变产生的细胞轮廓
BW5=imopen(BW4,se2);
figure,imshow(BW5),title('找出不同的图像');
se2=strel('disk',10);
%对图像进行彻底但不消失细胞的侵蚀,使细胞不再连接
BW7=imerode(BW3,se2);
figure,imshow(BW7),title('误差图像');
%% str2=sprintf('欢迎沟通交流Q:3752243968\n');
基于matlab的细胞数量识别.zip代码47
需积分: 1 144 浏览量
2024-05-01
09:44:32
上传
评论 1
收藏 259KB ZIP 举报
Matlab程序设计
- 粉丝: 15
- 资源: 105
最新资源
- Python 程序语言设计模式思路-行为型模式:职责链模式:将请求从一个处理者传递到下一个处理者
- 9241703124789646.16健身系统2.apk
- postgresql-16.3-1-windows-x64.exe
- Python 程序语言设计模式思路-结构型模式:装饰器讲解及利用Python装饰器模式实现高效日志记录和性能测试
- 基于YOLOv5和DeepSORT的多目标跟踪仿真与记录
- Python 程序语言设计模式思路-创建型模式:原型模式:通过复制现有对象来创建新对象,面向对象编程
- 卸载软件geek卸载软件geek
- Python 程序语言设计模式思路-创建型模式:单例模式,确保一个类的唯一实例(装饰器)面向对象编程、继承
- skywalking-plugins.jar skywalking-alarm.jar
- 独栋别墅图纸D020-两层-10.00&11.00米- 施工图.dwg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈