matlab 分水岭法,matlab中的分水岭算法
这是使用分水岭分割图像的一种方法.你可以做更多的事情(例如,如果他们尚未完成胞质分裂,则融合两个细胞核的细胞),但下面的步骤应该给你一个第一个想法.
(1)确定细胞 – 背景阈值,细胞核阈值
%# read image
img = imread('http://i.stack.imgur.com/nFDkX.png');
%# normalize to 0...1
imgN = double(img-min(img(:)))/(max(img(:)-min(img(:))));
th1=graythresh(imgN);
th2 = graythresh(imgN(imgN>th1));
cellMsk = imgN>th1;
nucMsk = imgN>th2;
figure,imshow(cellMsk+nucMsk,[])
(2)平滑原始图像(以避免过度分割)并将原子核强加为最小值
[xx,yy]=ndgrid(-5:5,-5:5);
gf = exp((-xx.^2-yy.^2)/20);
filtImg = conv2(imgN,gf,'same');
figure,imshow(filtImg,[])
filtImgM = imimposemin(-filtImg,nucMsk);
(3)分水岭,掩模细胞和显示器
ws = watershed(filtImgM);
ws(~cellMsk) = 0;
lblImg = bwlabel(ws);
figure,imshow(label2rgb(lblImg,'jet','k','shuffle'));
(4)现在,您可以在带标签的图像上使用REGIONPROPS来提取所需的统计数据.
matlab 分水岭法,matlab中的分水岭算法相关推荐
- 【老生谈算法】matlab实现车牌识别中值滤波算法——车牌识别中值滤波算法
基于Matlab的车牌识别中值滤波算法的研究与实现 1.原文下载: 本算法原文如下,有需要的朋友可以点击进行下载 序号 原文(点击下载) 本项目原文 [老生谈算法]基于Matlab的车牌识别中值滤波算 ...
- MATLAB自编自适应中值滤波算法
代码原理: 在噪声密度不是很大的情况下(根据经验,噪声的出现的概率小于0.2),使用中值滤波的效果不错.但是当噪声出现的概率比较高时,原来的中值滤波算法就不是很有效了.只有增大滤波器窗口尺寸,尽管会使 ...
- 【 MATLAB 】MATLAB帮助文档中对 MP 算法以及 OMP 算法的讲解(英文版)
目录 Matching Pursuit Algorithms Redundant Dictionaries and Sparsity Nonlinear Approximation in Dictio ...
- matlab图像处理——分水岭法
分水岭算法(watershed)是一种借鉴了形态学理论的分割方法,在该方法中,将一幅图像看成一个拓扑地形图,其中灰度值f(x,y)对应地形高度值.高灰度值对应的山峰,低灰度值对应山谷.水总是朝地势低的 ...
- matlab迭代分水岭分割,matlab分水岭分割算法
single [-1, 1] double 17-17 17-17 Normalized Difference Vegetation Index NDVI with Threshold Applied ...
- matlab中值滤波法算法,基于MATLAB中值滤波算法的优化与实现
总第238期2014年第4期 舰 船 电 子 工 程 Ship Electronic Engineering Vol.34No.437 基于 MATLAB中值滤波算法的优化与实现* 赵建春 刘力源 ( ...
- matlab在电力行业中的仿真技术-MATLAB基于EKF算法估计电动汽车蓄电池的SOC
前言 关于本文的代码请参加,有兴趣的小伙伴可自行订阅. matlab电力系统仿真-MATLAB基于EKF算法估计电动汽车蓄电池的SOC 电动汽车(EV)是未来汽车的一大发展方向.动力锂电池组是电动汽车 ...
- 【聚类算法】基于matlab划分法k-means聚类算法【含Matlab源码 1941期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[聚类算法]基于matlab划分法k-means聚类算法[含Matlab源码 1941期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...
- fastica算法matlab代码讲解,盲信号提取中的fastICA算法
盲信号提取中的fastICA算法matlab程序,使用的是负熵作为对照函数,并用正交投影形式进行deflation,可以对任意维的混合信号进行盲提取进而进行分离. 所谓盲信号就是杂乱无章,没有规律可循 ...
- dst matlab,DSTcode DST跟踪算法MATLAB代码,复杂环境中仿多目标 实现的单 Other systems 其他 272万源代码下载- www.pudn.com...
文件名称: DSTcode下载 收藏√ [ 5 4 3 2 1 ] 开发工具: matlab 文件大小: 82 KB 上传时间: 2017-03-17 下载次数: 0 提 供 者: Mar ...
最新文章
- 10月第1周中国.COM域名增1万个 涨幅环比缩小82%
- 在Debian/Ubuntu上面安装升级nginx到最新版
- Ph.D Grind 阅读感想 By 张雄
- ubuntu postgresql 的安装
- mysql unsigned 溢出_mysql unsigned 用法及相减出现补数溢出解决方法 | 学步园
- [书籍推荐]为了自己的钱包,为了自己的时间——分享一下自己的淘书经验
- 好风凭借力,送我上青云!
- 使用ONVIF Device Test Tool获取网络摄像头的音/视频
- OpenCV--颜色通道分离和合并
- Non-local Networks Meet Squeeze-Excitation Networks and Beyond 论文解读。
- Codeforces Round #439 C.The Intriguing Obsession(组合数学)
- 内存管理(一)MRC
- 最大回撤率 和 移动数组零元素到末尾
- appnode面板中php命令 appnode-php80换成php
- 浏览器慢?这是加速 Chrome 的方法
- 爬虫反混淆入门--JS混淆之ob混淆
- es管理器免root_ES浏览器专业版-ES文件浏览器专业版(ES File Explorer Pro)下载v4.2.3.6 特别版-西西软件下载...
- 液晶弹性自由能计算_从液晶显示到液晶生物膜的弹性理论
- 银行交换机服务器维护,某银行客户使用第三方网管纳管华为S7706交换机后网管时断时续的问题...
- Android Activity与local service的交互