资源简介
用matlab实现细胞计数功能,能够对粘连细胞进行计数。
代码片段和文件信息
Image = imread(‘spots.tif‘);
figureimshow(Image);
title(‘原图‘);
Theshold = graythresh(Image);%取得图象的全局域值
Image_BW = im2bw(ImageTheshold);%二值化图象
figureimshow(Image_BW);
title(‘初次二值化图像‘);
%第三步二值化图像进行
Image_BW_medfilt= medfilt2(Image_BW[13 13]);
figureimshow(Image_BW_medfilt);
title(‘中值滤波后的二值化图像‘);
%第四步:通过“初次二值化图像”与“中值滤波后的二值化图像”进行“或”运算优化图像效果
Optimized_Image_BW = Image_BW_medfilt|Image_BW;
figureimshow(Optimized_Image_BW);
title(‘进行“或”运算优化图像效果‘);
%第五步:优化后二值化图象取反,保证:‘1’-〉‘白色’,‘0’-〉‘黑色’
%方便下面的操作
Reverse_Image_BW = ~Optimized_Image_BW;
figureimshow(Reverse_Image_BW);
title(‘优化后二值化图象取反‘);
%第六步:填充二进制图像的背景色,去掉细胞内的黑色空隙
Filled_Image_BW = bwfill(Reverse_Image_BW‘holes‘);
figure imshow(Filled_Image_BW);
title(‘已填充背景色的二进制图像‘);
%第七步:对图像进行开运算,去掉细胞与细胞之间相粘连的部分
SE = s
- 上一篇:裴多那挈法搜索极值
- 下一篇:Matlab与CAD软件直接的图形相互输入接口
相关资源
- Matlab与CAD软件直接的图形相互输入接
- matlab的mmap
- Harris角点检测拼接包含ransac灰度图像
- 计算并绘制频散曲线的matlab程序
- HDB3码的matlab实现
- 基于Matlab的数据处理与三维模拟
- Matlab 估计资本资产定价模型
- 指纹识别算法MATLAB版本
- 关于PID控制的matlab m语言的仿真程序
- SPWM交流调速的MATLAB仿真
- BP神经网络预测的MATLAB实现
- matlab 信号特征提取
- LDPC 的编译码MATLAB仿真
- MATLAB应用BP神经网络对英文字母的识别
- matlab模式识别感知器实现线性可分、
- TSP商旅问题MATLAB算法
- 节点优化编号
- 增量式PID 的 matlab实现
- 共轭梯度法matlab程序
- 基于Matlab解决TSP问题的蚁群算法
- matlab中doolittle分解、改善的平方根法
- 基于 Matlab 配电网建模仿真的研究
- 6R机械臂正逆解程序
- 计算点到曲线距离的Matlab代码
- Frost滤波MATLAB程序
- matlab遗传算法一
- 基于matlab的动画仿真
- 小波图像压缩matlab源码
- matlab源程序,计算mie散射
- matlab汽车悬架仿真
评论
共有 条评论