matlab图像处理关于细胞计数

第1章 问题重述

本题共给出了如下所示的二十五张图片,每张图片都是显微镜下对运动精子静态观察的微观显示,每张图片中都含有很多条精子,随机选取一张精子的静态图片,以第十张图片为例,从图片1-2中可以看出,精子的分布具有不均匀性,其分布毫无规律,十分散乱,精子的游动方向各不相同,其尾部有的张开,也有的和头部重合,且背景以灰色为主,还有白色等混杂的颜色。本题要求在这样混杂的二十五张图片中求出每张图内所含的精子数目。   

                         

                             图1-1 二十五张精子图

       

图1-2 第十张精子图

第2章 设计方案

2.1 解决思路

从所给的图片中,我们可以看到黑色的精子,灰白相间的背景,对于这样的看似只有黑白灰的图像,实则并不是灰度图像,所以首先要对图像进行灰度处理,将图像变成灰度值介于0-255之间的数,然后构造结构元素,将精子的轮廓选中,去除不均匀背景,调节灰度的对比度,最后将灰度图像二值化,标记二值化图像中的元素,即可得到一副图片中精子数量,若求取二十五幅图片中精子数量,可利用循环结构,将其求出。

2.2 设计流程

              

图2-1 设计流程图

2.3 原理介绍

2.3.1灰度处理

灰度数字图像是每个像素只有一个采样颜色的图像。这类图像通常显示为从最暗黑色到最亮的白色的灰度,尽管理论上这个采样可以任何颜色的不同深浅,甚至可以是不同亮度上的不同颜色。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑白两种颜色,灰度图像在黑色与白色之间还有许多级的颜色深度。

一幅完整的图像,是由红色、绿色、蓝色三个通道组成的。红色、绿色、蓝色三个通道的缩览图都是以灰度显示的。用不同的灰度色阶来表示“ 红,绿,蓝”在图像中的比重。通道中的纯白,代表了该色光在此处为最高亮度,亮度级别是255。

在计算机领域中,这类图像通常显示为从最暗黑色到最亮的白色的灰度,尽管理论上这个采样可以任何颜色的不同深浅,甚至可以是不同亮度上的不同颜色。灰度图像与黑白图像不同,在计算机图像领域中黑白图像只有黑色与白色两种颜色;灰度图像在黑色与白色之间还有许多级的颜色深度。但是,在数字图像领域之外,“黑白图像”也表示“灰度图像”,例如灰度的照片通常叫做“黑白照片”。

我们可以通过下面几种方法,将其转换为灰度:

1.浮点算法:Gray=R*0.3+G*0.59+B*0.11

2.整数方法:Gray=(R*30+G*59+B*11)/100

3.移位方法:Gray =(R*76+G*151+B*28)>>8;

4.平均值法:Gray=(

  • 58
    点赞
  • 361
    收藏
    觉得还不错? 一键收藏
  • 30
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值