我想获得SIFT特征的指定点。 这些点是由手工变得不是关键点检测。 我的问题是:我只知道点的位置 ,但没有关于大小和角度的价值理念。 我应该如何设置这个值?
这里是我的代码:
int main()
{
Mat img_object = imread("img/test.jpg", 0);
SiftDescriptorExtractor extractor;
Mat descriptors;
std::vector<KeyPoint> keypoints;
// set keypoint position and size: should I set
// size parameter to 32 for 32x32 patch?
KeyPoint kp(50, 60, 32);
keypoints.push_back(kp);
extractor.compute( img_object, keypoints, descriptors );
return 0;
}
如若我关键点的大小参数设置为32 32×32补丁。 这是实现合理的?