图像处理40-goodFeaturesToTrack角点检测

一提到角点检测,最常用的方法莫过于Harris角点检测,opencv中也提供了Harris角点检测的接口,即cv::cornerHarris(),但是Harris角点检测存在很多缺陷(如角点是像素级别的,速度较慢等),因此我们这里将介绍opencv中的另一个功能更为强大的函数——cv::goodFeaturesToTrack(),它不仅支持Harris角点检测,也支持Shi Tomasi算法的角点检测。但是,该函数检测到的角点依然是像素级别的,若想获取更为精细的角点坐标,则需要调用cv::cornerSubPix()函数进一步细化处理,即亚像素。

确定图像上的强角。

void cv::goodFeaturesToTrack(InputArray image,
                            OutputArray corners,
                            int maxCorners,
                            double qualityLevel,
                            double minDistance,
                            InputArray mask = noArray(),
               

猜你喜欢

转载自blog.csdn.net/u013480226/article/details/123977483
今日推荐