基于matlab菌落影像分割方法,基于MATLAB的图像分割方法及应用-
三江学院2014届本科生毕业设计(论文)
图4.5 CMY模型分割图
4.2 MATLAB语言:边缘检测法实现图像分割 4.2.1 设计流程
读入图像Roberts算子检测Sobel算子检测Prewitt算子检测LOG算子检测canny算子检测效果图图4.6 边缘检测法设计流程图
如图4.6所示,为边缘检测法的设计流程图。对于彩色图像分割来说,边缘检测技术可以直接应用于彩色图像上。具体流程:(1)读取图像;(2)直接加上算子检测,便可以得到分割后的效果图。
4.2.2 MATLAB程序
边缘检测法分割代码如下:
f=imread('C:\\Users\\dj\\Desktop\\MATLAB\\xibao.JPG');f=rgb2gray(f); f2=imnoise(f,'salt & pepper',0.3); figure
subplot(2,3,1);imshow(f);title('灰白原图');
20
三江学院2014届本科生毕业设计(论文)
[g,t]=edge(f,'roberts',[],'both'); subplot(2,3,2);
subimage(f);title(' Roberts算子对图像分割的结果 '); [g,t]=edge(f,'sobel',[],'both'); subplot(2,3,3);
subimage(g);title(' Sobel算子对图像分割的结果 '); [g,t]=edge(f,'prewitt',[],'both'); subplot(2,3,4);
subimage(g);title('Prewitt算子对图像分割的结果 '); [g,t]=edge(f,'log'); subplot(2,3,5);
subimage(g);title('LOG算子对图像分割的结果 '); [g,t]=edge(f,'canny'); subplot(2,3,6);
subimage(g);title('canny算子对图像分割的结果 '); 运行程序后,得出如图4.7示:
4.7 边缘分割后的图像
21
三江学院2014届本科生毕业设计(论文)
4.3 MATLAB语言:区域生长法实现图像分割 4.3.1 设计流程
确定种子像素读入图像N扫描是否与种子像素相似Y合并入区域
图4.8 区域生长法设计流程图
如图4.8所示,为区域生长法的设计流程图。区域生长法流程如下:(1)首先要选择生长点,确定种子像素;(2)读取图像;(3)通过扫描图像中每一个像素点的特征属性是否与种子像素相似;(4)若与种子像素则合并入生长区域内,反之,则不选入生长区域内。
4.3.2 MATLAB程序
区域生长法分割代码如下:
image=imread('xibao.JPG');f=rgb2gray(image); f=rgb2gray(image); subplot(1,2,1);
22
三江学院2014届本科生毕业设计(论文)
subimage(f);%选择三个种子点 seedx=[63,10,85];%xibao图的生长点 seedy=[30,56,60]; hold on
plot(seedx,seedy,'gs','linewidth',1); title('原始图像及种子点位置'); f=double(f);
markerim=f==f(seedy(1),seedx(1)); for i=2:length(seedx)
markerim=markerim|(f==f(seedy(i),seedx(i))); end%3个种子点区域的阈值 thresh=[12,6,12]; maskim=zeros(size(f)); for i=1:length(seedx)
g=abs(f-f(seedy(i),seedx(i)))<=thresh(i); maskim=maskim|g; end
[g,nr]=bwlabel(imreconstruct(markerim,maskim),8); subplot(1,2,2); subimage(g);
title('三个种子点区域生长分割结果'); 运行程序后,得出如图4.9所示:
图4.9 区域生长法分割后的图像
23
基于matlab菌落影像分割方法,基于MATLAB的图像分割方法及应用-相关推荐
- 【图像分割】基于萤火虫优化的半监督谱聚类彩色图像分割方法(Matlab代码实现)
目录 0 概述 1 萤火虫算法 1.1 思想来源 1.2 数学模型 1.2.1 萤火虫相对荧光亮度 1.2.2 萤火虫吸引度 1.2.3 位置更新 1.3 算法步骤 2 基于萤火虫优化的半监督谱聚类彩 ...
- matlab遥感影像相对配准,基于IHS 变换的遥感影像融合方法研究
摘 要:为了解决遥感影像空间分辨率与光谱信息不能兼顾的问题,即全色影像具有较高的空间分辨率但缺乏光谱信息,多光谱影像光谱分辨率高,光谱信息丰富,但其空间分辨率低的问题,本文采用MATLAB 实验工具, ...
- 大律法 matlab,基于蜂群单阈值分割的SRC板材缺陷分类方法
温长吉, 王生生, 于合龙, 等. 基于改进蜂群算法优化神经网络的玉米病害图像分割[J]. 农业工程学报, 2013, 29(13): 142-149.(WEN Chang-ji, WANG Shen ...
- matlab hsv颜色分割,车牌定位matlab程序:通过hsv彩色分割方式定位车牌
最近看了<基于数字图像处理的车牌识别研究>这篇论文,对车牌识别知识讲的很仔细,推荐. 1.(摘自<基于数字图像处理的车牌识别研究>) 通过对大量车牌图像的分析,可以发现对于具有 ...
- 半监督医学影像分割综述
<半监督医学影像分割综述> 引言 两种不同类型的图像分割问题. 相应的语义类对每个像素进行分类,从而给图像中属于这个类的所有对象或区域一个相同的类标签. 实例分割试图更进一步,试图区分同一 ...
- 红外成像原理及常用静脉血管影像分割论文
红外成像原理 光源采用为波长为850 nm 的红外LED(L850-04UP).由于血红蛋白在波长为850 nm 和 760 nm 处具有两个吸收峰, 因此 850 nm 波长的近红外光容易被静脉所吸 ...
- 液晶 mura 机器视觉 matlab,基于Gabor滤波与C-V模型分割的LCDMura缺陷机器视觉检测方法...
基于Gabor滤波与C-V模型分割的LCD Mura缺陷机器视觉检测方法 [专利摘要]本发明属于LCD?Mura缺陷机器视觉检测[技术领域],其公开了一种基于Gabor滤波与C-V模型分割的LCD?M ...
- 基于matlab 的燃油喷雾图像处理方法,基于MATLAB的燃油喷雾图像处理方法.doc
基于MATLAB的燃油喷雾图像处理方法 基于MATLAB的燃油喷雾图像处理方法 摘要:提出了基于MATLAB的燃油喷雾图像处理方法.通过对喷雾图像的采集, 分割和滤波处理, 将多幅图像转换融合为一幅 ...
- matlab处理afm图片,基于MATLAB的增大页岩AFM灰度图分辨率的方法与流程
本发明涉及岩石表面形貌探测 技术领域: :,具体是基于matlab的增大页岩afm灰度图分辨率的方法. 背景技术: ::原子力显微镜(afm)可以对各种样品进行纳米量级的物理性质包括表面形貌进行探测, ...
最新文章
- matlab的PDE工具箱的简单使用
- 谈谈Silverlight 2中的视觉状态管理 Part1
- shell中条件判断语法与判断条件小结
- 二十六、爬取拉钩网Python职位的数据
- 微软为何痛失移动操作系统?
- 全国高等院校英语能力大赛模拟题
- 20171006-构建之法:现代软件工程-阅读笔记
- 【转】互联网架构的三板斧
- 微信小程序开发总结与心得(二)
- 可调稳压电源lm317实验报告_可调直流稳压电源实验报告 -
- axios post请求下载文件流
- 抖音私域运营的新玩法
- 302重定向:302 Moved Temporarily
- 马斯克的新歌再次证明:不爱音乐的大老板不是一个好网红
- 英语翻译的重点词汇词组
- 深圳租房数据可视化分析【Plotly库绘图】
- 挖洞经验 | 利用Slack应用程序窃取Slack用户的下载文件
- react中使用AlipayJSBridge 支付宝支付调用接口在H5网页的应用
- js 将金额转换成大写汉字
- PMSM的发展及研究现状