三江学院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的图像分割方法及应用-相关推荐

  1. 【图像分割】基于萤火虫优化的半监督谱聚类彩色图像分割方法(Matlab代码实现)

    目录 0 概述 1 萤火虫算法 1.1 思想来源 1.2 数学模型 1.2.1 萤火虫相对荧光亮度 1.2.2 萤火虫吸引度 1.2.3 位置更新 1.3 算法步骤 2 基于萤火虫优化的半监督谱聚类彩 ...

  2. matlab遥感影像相对配准,基于IHS 变换的遥感影像融合方法研究

    摘 要:为了解决遥感影像空间分辨率与光谱信息不能兼顾的问题,即全色影像具有较高的空间分辨率但缺乏光谱信息,多光谱影像光谱分辨率高,光谱信息丰富,但其空间分辨率低的问题,本文采用MATLAB 实验工具, ...

  3. 大律法 matlab,基于蜂群单阈值分割的SRC板材缺陷分类方法

    温长吉, 王生生, 于合龙, 等. 基于改进蜂群算法优化神经网络的玉米病害图像分割[J]. 农业工程学报, 2013, 29(13): 142-149.(WEN Chang-ji, WANG Shen ...

  4. matlab hsv颜色分割,车牌定位matlab程序:通过hsv彩色分割方式定位车牌

    最近看了<基于数字图像处理的车牌识别研究>这篇论文,对车牌识别知识讲的很仔细,推荐. 1.(摘自<基于数字图像处理的车牌识别研究>) 通过对大量车牌图像的分析,可以发现对于具有 ...

  5. 半监督医学影像分割综述

    <半监督医学影像分割综述> 引言 两种不同类型的图像分割问题. 相应的语义类对每个像素进行分类,从而给图像中属于这个类的所有对象或区域一个相同的类标签. 实例分割试图更进一步,试图区分同一 ...

  6. 红外成像原理及常用静脉血管影像分割论文

    红外成像原理 光源采用为波长为850 nm 的红外LED(L850-04UP).由于血红蛋白在波长为850 nm 和 760 nm 处具有两个吸收峰, 因此 850 nm 波长的近红外光容易被静脉所吸 ...

  7. 液晶 mura 机器视觉 matlab,基于Gabor滤波与C-V模型分割的LCDMura缺陷机器视觉检测方法...

    基于Gabor滤波与C-V模型分割的LCD Mura缺陷机器视觉检测方法 [专利摘要]本发明属于LCD?Mura缺陷机器视觉检测[技术领域],其公开了一种基于Gabor滤波与C-V模型分割的LCD?M ...

  8. 基于matlab 的燃油喷雾图像处理方法,基于MATLAB的燃油喷雾图像处理方法.doc

    基于MATLAB的燃油喷雾图像处理方法 基于MATLAB的燃油喷雾图像处理方法 摘要:提出了基于MATLAB的燃油喷雾图像处理方法.通过对喷雾图像的采集, 分割和滤波处理, 将多幅图像转换融合为一幅 ...

  9. matlab处理afm图片,基于MATLAB的增大页岩AFM灰度图分辨率的方法与流程

    本发明涉及岩石表面形貌探测 技术领域: :,具体是基于matlab的增大页岩afm灰度图分辨率的方法. 背景技术: ::原子力显微镜(afm)可以对各种样品进行纳米量级的物理性质包括表面形貌进行探测, ...

最新文章

  1. matlab的PDE工具箱的简单使用
  2. 谈谈Silverlight 2中的视觉状态管理 Part1
  3. shell中条件判断语法与判断条件小结
  4. 二十六、爬取拉钩网Python职位的数据
  5. 微软为何痛失移动操作系统?
  6. 全国高等院校英语能力大赛模拟题
  7. 20171006-构建之法:现代软件工程-阅读笔记
  8. 【转】互联网架构的三板斧
  9. 微信小程序开发总结与心得(二)
  10. 可调稳压电源lm317实验报告_可调直流稳压电源实验报告 -
  11. axios post请求下载文件流
  12. 抖音私域运营的新玩法
  13. 302重定向:302 Moved Temporarily
  14. 马斯克的新歌再次证明:不爱音乐的大老板不是一个好网红
  15. 英语翻译的重点词汇词组
  16. 深圳租房数据可视化分析【Plotly库绘图】
  17. 挖洞经验 | 利用Slack应用程序窃取Slack用户的下载文件
  18. react中使用AlipayJSBridge 支付宝支付调用接口在H5网页的应用
  19. js 将金额转换成大写汉字
  20. PMSM的发展及研究现状

热门文章

  1. Wowza 的Http扩展 (Publish State)
  2. 收藏本站——添加到浏览器收藏夹
  3. 7-基本数据类型和复合数据类型(引用数据类型)
  4. 《STL源码剖析》-- stl_stack.h
  5. 细讲如何判断文法是否是LL(1)文法
  6. 微信小程序游戏开发│智力测试游戏——button版
  7. html 复选按钮 全选,JS实现复选按钮控件全选和批量操作
  8. unicloud操作数据库(一)——clientDb
  9. 如何批量调整多个视频文件的尺寸大小
  10. 【结构体】结构变量的定义与初始化