我有图像的一个像素的坐标(例如int i,j;),如何将它们写成如下图所示的 vector ?

std::vector<KeyPoint> keypoint_object;

最佳答案

documentation,我看到有一个KeyPoint的构造函数,它允许插入索引。但是,它需要额外的参数大小,我不知道您需要什么。

但是,一般的想法是这样的:

keypoint_object.push_back(KeyPoint(i,j,0));

在这里,ij隐式转换为float(我假设这是您所需要的),第三个参数是0(这是强制性的)–您可能希望在此处使用一个更明智的参数。

关于c++ - 如何在关键点中编写坐标?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9852318/

10-11 16:23