实验二 OpenCv 实现 Canny 边缘检测
一、实验目的
1、 了解如何在 VC++6.0 上安装与配置 opencv
2、 了解 canny 边缘检测的原理与 opencv 的实现
二、实验引言
边缘是一幅图像最重要的特征之一,图像边缘部分集中了图像的大部分信息。因此,
边缘的确定对于图像场景的识别与理解非常重要;同时在图像分割中也有重要应用。可以
利用边缘对图像进行区域分析。边缘在图像体现为局部区域亮度的显著变化,可见这种变
化是为灰度面的阶跃。有很多种方法可以用来对图像边缘进行检测。本实验中采用 Canny
边缘检测。
三、实验原理
检测阶跃边缘的基本思想是在图像中找出具有局部最大梯度值的像素点,其大部分的
工作集中在寻找能够用于实际图像的梯度数字逼近。
图像梯度逼近必须满足要求:
1、逼近必须能够抑制噪声效应
2、必须尽量精确的确定边缘的位置
Canny 检测的基本过程
平滑与计算
Canny 边缘检测器就是高斯函数的一阶导数,是对信噪比与定位之间最优化的逼近算
子。高斯平滑和梯度逼近结合的算子不是旋转对称的。 高斯平滑和梯度逼近结合的算子不
是旋转对称的。
- 1
- 2
前往页