我有图像的一个像素的坐标(例如int i,j;
),如何将它们写成如下图所示的 vector ?
std::vector<KeyPoint> keypoint_object;
最佳答案
从documentation,我看到有一个KeyPoint的构造函数,它允许插入索引。但是,它需要额外的参数大小,我不知道您需要什么。
但是,一般的想法是这样的:
keypoint_object.push_back(KeyPoint(i,j,0));
在这里,
i
和j
隐式转换为float
(我假设这是您所需要的),第三个参数是0
(这是强制性的)–您可能希望在此处使用一个更明智的参数。关于c++ - 如何在关键点中编写坐标?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9852318/