图像处理—红细胞计数(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_medfilt= medfilt2(Image_BW,[13 13]);%中值滤波

Image_BW_medfilt=bwareaopen(Reverse_Image_BW22,50,4);

subplot(3,2,4);

imshow(~Image_BW_medfilt);

title('删除小面积对象后的二值化图像');

Reverse_Image_BW = ~Image_BW_medfilt;

I1=~Reverse_Image_BW-~I;

I2=imfill(I1,'holes');

subplot(3,2,5);

imshow(I);

title('白细胞');

I3=imclearborder(I2);

[Label, Number1]=bwlabel(I3,8);

Number1

subplot(3,2,6);imshow(~I1);title('相减图像');

I4=bwareaopen(I1,100,4);

I5=imfill(I4,'holes');

figure;

subplot(221);imshow(~I4);title('删除小面积对象');

subplot(222);imshow(~I5);title('空洞填充');

[Label, Number2]=bwlabel(I5,8);

Number2

I6=medfilt2(I5,[10 10]);

subplot(223);imshow(~I6);title('中值滤波后图像')

I7=bwareaopen(I6,100,4);

subplot(224);imshow(~I7);title('第三次删除小面积对象')

[Label, Number3]=bwlabel(I7,8);

Number3

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

  1. matlab图像处理 推荐,Matlab计算机视觉、图像处理工具箱推荐

    一.VLFeat:使用C语言编写提供C语言和Matlab两种接口,能够实现大量计算机视觉算法,其中包括:css (1)经常使用图像处理功能,包括颜色空间变换.几何变换(做为Matlab的补充,通常可用 ...

  2. 【matlab图像处理】matlab编程练习

    中国史之[太王施仁政]: 周太王,姓姬,名亶(dan),在位期间,迁周于岐(今陕西宝鸡),对内广施仁政发展国力,对外东联强殷西抗诸戎,周围不少部落纷纷归属.周灭商朝后,追尊亶父为太王. --来源:全历 ...

  3. matlab图像处理初步,MATLAB数字图像处理初步

    实验一MATLAB数字图像处理初步 一.实验目的 1.熟悉及掌握在MATLAB中能够处理哪些格式图像.(五号宋体) 2.熟练掌握在MA TLAB中如何读取图像. 3.掌握如何利用MATLAB来获取图像 ...

  4. gabor滤波 matlab,图像处理 – 使用matlab应用Gabor方程创建Gabor滤波器

    我试图创建一个Gabor过滤器.我们都知道这种滤波器比任何其他滤波器更复杂,因为它具有更复杂的特征,例如具有不同的尺度和方向. Gabor滤波器的等式是: 为了创建具有特定比例和方向的Gabor滤波器 ...

  5. 【matlab图像处理】matlab数据结构(1)

    中国史之[纣王即位]: 商纣王即位,征服夷方,得大量俘虏,商的国力因此虚耗.纣王刚愎自用,囚箕子,杀比干,后被周武王所灭,导致商朝灭亡. --来源:全历史APP 俗话说:"好记性不如烂笔头& ...

  6. matlab图像处理 支持向量机,Matlab图像处理滑动窗口SVM

    我正在尝试创建一个对象检测SVM,它可以检测在地板上慢慢滚动的远程控制调用.我在matlab中使用HOG cpp脚本(通过mex)和SVM-Light库(http://svmlight.joachim ...

  7. matlab图像处理学习——matlab图形可视化

    1.matlab绘图步骤 (1)数据准备(确定变量数据) (2)设置图形窗口的位置(创建绘图窗口) (3)绘制图形(生成图形文件Figural) (4)图形的修饰(图名.坐标名.图例等) (5)保存和 ...

  8. 【matlab图像处理】matlab的脚本和函数

    中国史之[文丁防季历]: 文丁在位期间,周侯季历讨伐戎有功,文丁忌惮,于是下令将其囚禁.季历本来就没有叛商的想法,被软禁后,绝食抗争,最后死在商都朝歌.文丁杀季历的作法非但没能阻止周人力量的发展,相反 ...

  9. matlab 图像处理 消除锯齿,Matlab图像处理,锯齿阵列图像

    我的函数读取图像 - >转换为ycbcrI - > DCT - >量化 - >最终图像通过使用zigzag.I上次操作有问题 - 将数据保存到图像.我想用一个Out变量来保存为 ...

  10. 基于MATLAB图像处理交通信号灯识别

    基于MATLAB图像处理交通信号灯识别 摘 要:交通信号灯是智能车辆在城市环境中行驶的主要指示信号,在城市交通安全中发挥了不可或缺的作用.交通信号灯通常设在交叉口,能够供应智能车辆的方位信息,查看和辨 ...

最新文章

  1. LeetCode Count Primes
  2. Mybatis ResolverUtil的设计概念
  3. Linux下VMware虚拟机报Could not open /dev/vmmon: No such file or directory. Please make sure that the kern
  4. 电子科大计算机考研考英语几,11年电子科大计算机考研经验_跨考网
  5. 归一化处理公式_数学建模中的数据处理——归一化处理
  6. vue对象中的实例属性
  7. 设计一个程序,完成(英雄)商品的购买(界面就是第一天打印的界面) 展示商品信息(折扣)->输入商品价格->输入购买数量->提示付款 输入付款金额->打印购买小票
  8. unity 阳光插件_【复盘】Environmental Composition初尝试总结(附实用插件推荐)
  9. ubuntu系统firefox浏览器无法播放音视频
  10. 简单的学生成绩数据分析案例
  11. 垂杨柳中学2021年高考成绩查询时间,2021年北京中考各学校分数线,历年北京中考分数线...
  12. 为何提示网站安全证书有问题?不同原因下,如何解决?
  13. 火车进站问题-HDUOJ
  14. 饭后Android 第二餐-复选框CheckBox+开关按钮Switch+单选按钮RadioButton
  15. kali下安装VMware
  16. Latex中插入用origin绘画的两条坐标轴,双x轴或者双y轴拥有不同刻度的图片
  17. 「π」里藏着所有人的银行卡密码和生日?
  18. Windows 7或Vista Explorer的“上”键盘快捷键
  19. 低学历逆袭难,真的只是不够努力吗?
  20. 安农计算机学院在哪个门附近,千万不要去安农大,因为……

热门文章

  1. 全国信息流广告优化师交流群,不容错过!赶紧加入!
  2. 到底什么是前后端分离
  3. 思科模拟器服务器怎么显示字样,思科模拟器服务器怎么设置网关
  4. 苹果按键强制恢复出厂_【数码】苹果手机忘了解锁密码不要慌,你可以这样做!...
  5. Web项目上线超详细流程
  6. unity android判断是否横屏,android 强制设置横屏 判断是横屏还是竖屏
  7. 关于小米路由器设置无线中继失败的问题
  8. MSB3644 找不到 .NETFramework,Version=v4.7 的引用程序集。要解决此问题,请为此框架版本安装......
  9. 2021年5月国产数据库大事记-墨天轮
  10. html5教程_最好HTML和HTML5教程