SURF给定点

时间:2013-06-03 08:00:53

标签: opencv computer-vision surf

我正在尝试从图像B中的图像A中找到点[x,y](只是那一点)。我从自己的算法中计算了[x,y]。现在我试图通过SURF找到图像B中的点。我见过'find_obj.cpp',但我无法修改它,所以它做了我想要的。 也使用下面的代码:

cv::initModule_nonfree(); 
cv::Mat image( 256, 256, CV_8UC1);
cv::SurfDescriptorExtractor desc(400);
vector<cv::KeyPoint> pnt;
pnt.push_back(cv::KeyPoint(x, y, 50));
cv::Mat descriptors_pnt;
desc.compute(image, pnt, descriptors_pnt);

但是它返回了内存访问错误。

现在我完全迷失了。我甚至不知道SURF是否适用于我,或者我是否必须找到另一种算法来做到这一点。

0 个答案:

没有答案