OpenCV:feature2d和imgproc特征检测算法有什么区别?

时间:2015-10-04 13:50:53

标签: opencv image-processing feature-detection

OpenCV的imgproc和feature2d模块都有特征检测,但是我没有看到任何文字解释两者之间的区别以及为什么OpenCV的两个不同部分具有相同的名称。

拜托,有没有人能对这件事有所了解?

1 个答案:

答案 0 :(得分:1)

imgproc中的功能检测基本上是关于几何功能,例如:

  • 边缘
  • 线

图像处理有关(因此这些函数位于imgproc)。

features2d中的功能检测是关于本地功能和描述符(例如ORB,AKAZE,MSER,...),并且与计算机视觉相关机器学习(分类)字段。您可以使用Harris角(在imgproc中)作为本地要素的关键点,但这不是查找关键点的唯一方法(例如,请参阅MSER)。

因此,名称​​ feature 指的是不同类型的功能,并且在不同的模块中也是如此。