皂角花分割和边缘检测算法MATLAB实现(共6页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《皂角花分割和边缘检测算法MATLAB实现(共6页).docx》由会员分享,可在线阅读,更多相关《皂角花分割和边缘检测算法MATLAB实现(共6页).docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上皂角花分割和边缘检测算法MATLAB实现图像处理和计算机视觉领域研究的发展,图像分割和边缘检测的问题在近二十年中得到了广泛的关注和长足的发展,国内外很多研究人士提出了很多方法,在不同的领域取得了一定的成果。本实验针对一张皂角树的彩色图像,寻找一种准确率高的皂角花分割和边缘检测算法,并在MATLAB中得以。一、 实验步骤2.1 图像分割预处理步骤一、图像灰度化实验采集的图像是通过手机拍摄获取的RGB彩色图像,由于图像中的每个像素都具有三个不同的颜色分量,图像中会出现很多与识别无关的信息,为进一步对图像的处理研究,首先将彩色图像转换为灰度图像,这个过程称图像灰度化。如图2
2、-1所示:图2-1 图像灰度化步骤二、图像去噪图像去噪是数字图像处理中的重要环节和步骤。去噪效果的好坏直接影响到后续的图像分割、边缘检测等图像处理工作。在这里使用中值滤波多图像中随机出现部分点进行处理。如图2-2所示:图2-2 图像去噪步骤三、图像二值化二值化处理利用图像中要得到的皂角花和绿叶之间灰度上的不同来得到一个阈值或范围,此处设阈值为0.61基本上把最开始的图像划为背景和对象物体。如图2-3所示:图2-3 图像二值化2.2 图像形态学处理步骤四、腐蚀膨胀这里主要是采用数学形态学中的腐蚀与膨胀操作,因为图像中的蓝天在二值化后的图像呈现出一些零散的白点。现通过先腐蚀后膨胀的操作去除这点亮点
3、。对腐蚀和膨胀设定相应的阈值。如图2-4所示:图2-4 腐蚀膨胀2.3 图像分割步骤五、区域生长法分割区域生长法利用图像像素间的相似性进行分割,调用regiongrow函数对图像进行处理。这里设置阈值为0.17。如图2-5所示: 图2-5 区域生长法步骤六、 Canny 算子边缘检测Canny的研究思想主要是把检测像素点转换为检测单位函数极大值,他指出一个好的边缘检测算子应有三个特性:检测性噪比高,边缘定位精度高,单边响应效果好。Canny算子基于Laplace滤波,采用两个阈值,对强边和弱边进行检测。从实验结果可以看出,相对其它边缘检测算子,Canny算子对像素变化更加敏感,能更好地捕捉图像
4、中的微弱边缘。采用Canny算子检测皂角花边缘如图2-6所示:图2-6 Canny 算子二、 算法实现MATLAB的数字图像处理功能很强大,其自带的图像处理工具箱包括了经典图像处理的许多方面,如图像的集合操作、邻域和区域操作、图像变换、图像的恢复、增强和分割、线性滤波器和滤波器设计、图像分析和统计、色彩、集合及形态操作等方面。针对以上操作都可直接使用MATLAB提供的函数,简单快捷。3.1 读取图像原图像为1111.PNG,存放在本机D盘。I=imread(D:1111.PNG);subplot(2,2,1),imshow(I);axis on; %显示坐标3.2 图像预处理I1=rgb2gr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 皂角 分割 边缘 检测 算法 MATLAB 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内