我刚刚编写了C ++ OpenCV 2.4.7代码,使用SurfFeatureDetector提取立体图像中的特征点。它运作良好,但当我意识到点坐标是浮点时我感到困惑,例如它发现坐标[283.23 123.424]是左图中的一个特征。
以下是代码的一部分(简单地提取功能):
int minHessian = 400;
SurfFeatureDetector detector(minHessian);
vector<KeyPoint> featuresLeft, featuresRight;
detector.detect(leftImg, featuresLeft);
detector.detect(rightImg, featuresRight);
有谁能告诉我这是怎么回事? 内置函数是否涉及插值?