我试图根据它们的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)