1.什么是边缘算子?
边缘是指其周围的像素的灰度急剧变化的那些像素的集合,是图像的基本特征。边缘算子先检测图像中的边缘点,再按照某种策略将边缘点连接成轮廓,从而构成分割区域。
2.prewitt算子和canny算子的应用
prewitt:利用像素点上下、左右邻点的灰度差,在边缘处达到极值检测边缘,去掉部分伪边缘
canny:Canny 的目标是找到一个最优的边缘检测算法——算法能够尽可能多地标识出图像中的实际边缘,标识出的边缘要尽可能与实际图像中的实际边缘尽可能接近,图像中的边缘只能标识一次,并且可能存在的图像噪声不应标识为边缘,为了满足这些要求 Canny 使用了变分法,这是一种寻找满足特定功能的函数的方法。
3.何谓角点?
角点是两个边缘的交点,邻域内具有两个主方向的特征点。
4.Harris角点的基本原理
把对角点的识别放在一个小区域或者小窗口内完成,在各个方向上移动这个特定的小窗口,区域内的灰度变化较大就遇到了角点,各个方向上移动灰度没有发生变化,那么窗口上就不存在角点,在某一个方向上移动,窗口内灰度发生了较大的变化,而在另一些方向上没有发生变化,那么窗口上的图像就可能是一条直线。
5.cornermetric函数解释
CM=cornermetric(I,method,'SensitivityFactors')
该函数的功能是对所输入的灰度图像进行角点检测,其中“I”为输入的灰度图像,method为角点的检测方法,Harris为默认值,SensitivityFactors为检测的敏感因子,默认值为0.04。
6.SURF特征提取简介
SURF算法借助积分图像,图像与高斯二阶微分的模板的滤波转化为对积分图像的加减运算,这种运算与滤波模板的尺寸无关,从而极大的提高了尺度不变特征的检测速度。
7.边缘算子例题
8.提取角点