MATLAB在细胞图像分割与计数方面的应用..ppt

MATLAB在细胞图像分割与计数方面的应用..ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB在细胞图像分割与计数方面的应用..ppt

方法三 大津阈值法 步骤 1.用阈值t 将像素划分为两类C1和C2 步骤 2.计算背景和目标的出现概率 步骤 3.计算A和B两个区域的类间方差 Matlab中提供了计算最大类间方差阈值分割的阈值函数graythresh 语句格式:level=graythresh(I) i=imread(bai.jpg); %读入细胞图片 im2=imadjust(i,[.3 .3 0;.7 .7 1],[]); %图像预处理,亮度调节 im1=rgb2gray(im2); %将图像转换成灰度图 level=graythresh(im1); %大津阈值分割 BW=im2bw(im1,level); %将灰度图像转换为二值图像 总程序如下: se=strel(line,1,90); se1=strel(line,1,0); BW1=imdilate(BW,se); %对图像进行膨胀操作 BW2=imerode(BW1,se1); %再对图像进行腐蚀操作 BW3=bwareaopen(BW2,90); BW3=~BW3; BW4=bwareaopen(BW3,50); BW4=~BW4; %以上部分是对图像进行去噪处理,将面积小的噪声去掉 k=bwlabel(~BW4); %图像边缘提取 a=max(max(k)) %细胞计数 BW5=i; for i=1:3; BW5(:,:,i)=BW5(:,:,i).*uint8(~BW4); end %以上部分是大津阈值分割后图像与原图像彩色相乘,使效果更清晰 imshow(BW5); %显示分割后再填充颜色的最终效果图 原图像 VS imadjust语句调亮后图像 用rgb2gray转为灰度图像 再用histeq增强对比度 大津阈值法: level=graythresh(im) BW=im2bw(im,level) 得到二值图像 只膨胀操作 只腐蚀操作 先膨胀后腐蚀 bwareaopen 语句 删除小面积对象 用此图进行 边缘提取和计数 计数并颜色填充 Ans=243

文档评论(0)

文档资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档