我正在使用OpenCV进行图像识别,我想知道cv::SIFT
的旋转不变性是由于其检测器cv::SiftFeatureDetector
还是由于其描述符cv::SiftDescriptorExtractor
而实现的。 SURF也是一样。
答案 0 :(得分:0)
这个答案是关于SIFT的。通过点1和点4 THIS PAGE可以清除所有内容。
1。检测::SIFT使用DOG(高斯差分)检测图像中的斑点。这些就是图像的关键点
2。说明:每个检测到的关键点都有一个描述符。这是使用附近的像素计算的。在描述符中嵌入了缩放,旋转照明和其他方面的鲁棒性。
这是提到的文档的摘录:
它表示为形成关键点描述符的向量。除此之外,还采取了几种措施来实现对照明变化,旋转等的鲁棒性。
我对SURF也是如此。