小编S J*_*S J的帖子

在点矢量中搜索/找到点的最佳方法是什么?

我试图根据它们的x坐标对点进行排序,并对矢量进行二分搜索,但我找不到我知道它们存在的点.

谢谢你的帮助.

struct PointSort {
    bool operator() (cv::Point pt1, cv::Point pt2) { return (pt1.x < pt2.x);}
} mySort;

.
.
.
std::sort (temp.begin(), temp.end(), mySort);
if (std::binary_search(temp.begin(), temp.end(), somePoint, mySort)){
    doSomething();
}
Run Code Online (Sandbox Code Playgroud)

c++ opencv

0
推荐指数
1
解决办法
1363
查看次数

标签 统计

c++ ×1

opencv ×1