皂角花分割和边缘检测算法MATLAB实现图像处理和计算机视觉领域研究的发展,图像分割和边缘检测的问题在近二十年中得到了广泛的关注和长足的发展,国内外很多研究人士提出了很多方法,在不同的领域取得了一定的成果
本实验针对一张皂角树的彩色图像,寻找一种准确率高的皂角花分割和边缘检测算法,并在MATLAB中得以
一、实验步骤2
1 图像分割预处理步骤一、图像灰度化实验采集的图像是通过手机拍摄获取的RGB彩色图像,由于图像中的每个像素都具有三个不同的颜色分量, 图像中会出现很多与识别无关的信息,为进一步对图像的处理研究,首先将彩色图像转换为灰度图像,这个过程称图像灰度化
如图 2-1 所示:图 2-1 图像灰度化步骤二、图像去噪图像去噪是数字图像处理中的重要环节和步骤
去噪效果的好坏直接影响到后续的图像分割、 边缘检测等图像处理工作
在这里使用中值滤波多图像中随机精品文档
2欢迎下载出现部分点进行处理
如图2-2 所示:图 2-2 图像去噪步骤三、图像二值化二值化处理利用图像中要得到的皂角花和绿叶之间灰度上的不同来得到一个阈值或范围,此处设阈值为 0
61 基本上把最开始的图像划为背景和对象物体
如图 2-3 所示:图 2-3 图像二值化2
2 图像形态学处理步骤四、腐蚀膨胀这里主要是采用数学形态学中的腐蚀与膨胀操作,因为图像中的蓝天在二值化后的图像呈现出一些零散的白点
现通过先腐蚀后膨胀的操作去除这点亮点
对腐蚀和膨胀设定相应的阈值
如图2-4 所示:精品文档
3欢迎下载图 2-4 腐蚀膨胀2
3 图像分割步骤五、区域生长法分割区域生长法利用图像像素间的相似性进行分割,调用regiongrow 函数对图像进行处理
这里设置阈值为0
如图 2-5 所示:图 2-5 区域生长法步骤六、 Canny 算子边缘检测Canny的研究思想主要是把检测像素点转换为检测单位函数极大值,他