红细胞识别matlab,图像处理—红细胞计数(Matlab).doc

该博客介绍了使用MATLAB进行红细胞计数的过程,包括全局阈值二值化、去除白细胞、中值滤波以及连通区域标记等步骤。最终得到的红细胞数量为101,但作者认为处理效果不理想。提供了完整的MATLAB程序代码。
摘要由CSDN通过智能技术生成

图像处理—红细胞计数(Matlab)

红细胞计数

处理过程

使用全局阈值二值化图像,仅使白细胞可以在二值图像中显示;

调整二值化图像阈值,使白细胞和红细胞都可在二值图像中显示出来;

将两图像进行减操作,从第二幅图像中去除白细胞;

对去除白细胞的二值图像进行中值滤波,删除小面积对象,填充空洞等操作;

标记最后所得二值图像中的连通区域,并获取区域个数。

处理结果

最后结果为101。

处理效果不太理想。

程序清单

clear;

close all;

Image = imread('123.jpg');

subplot(3,2,1);

imshow(Image);

title('原图');

Image=rgb2gray(Image);%取灰度图像

subplot(3,2,2);

imshow(Image);

title('灰度图');

Theshold = graythresh(Image);%取得图象的全局域值

Image_BW = im2bw(Image,1.3*Theshold);%二值化图象

I=im2bw(Image,Theshold);

Reverse_Image_BW22=~Image_BW;%反相

subplot(3,2,3);

imshow(Image_BW);

title('初次二值化图像');

%Image_BW_medfi

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值