[英]How do you get x&y coordinates and size of a cv::keypoint? I keep getting a segfault
[英]How to write coordinates in keypoint?
我有圖像的一個像素的坐標(例如int i,j;
),如何將它們寫成如下圖所示的向量?
std::vector<KeyPoint> keypoint_object;
您可以上一堂課:
class Coordinate{
public:
int x;
int y;
}
...
vector <Coordinate> name;
Coordinate coordinate;
coordinate.x = 1~
coordinate.y = 5~
name.push_back(coordinate);
你在找什么 我希望這能幫到您!
從文檔中 ,我看到有一個KeyPoint的構造函數,允許您插入索引。 但是,它需要額外的參數大小,我不知道您需要什么。
但是,一般的想法是這樣的:
keypoint_object.push_back(KeyPoint(i,j,0));
在這里, i
和j
被隱式轉換為float
(我假設這是您所需要的),而第三個參數是0
(因為它是強制性的)–您可能希望在這里使用一個更明智的參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.