我想从点矢量找到最小值和最大值。该向量由x和y元素类型组成。我想要x的最小值和最大值以及y的最小值。我的向量被定义为:查找点矢量的最小值和最大值
std::vector<cv::Point> location;
findNOZeroInMat(angles,location);
//I tried to use but it gives an error
minMaxLoc(location.cols(0), &minVal_x, &maxVal_x);
minMaxLoc(location.cols(1), &minVal_y, &maxVal_y);
我试过了location.x,但它没有起作用。我怎样才能分别得到x和y的最小值和最大值?
'std :: partial_sort'与自定义比较器。 –
你的意思是排序矢量,并将第一个元素作为最小值和最大值? – user1583647
对矢量进行部分排序,是的。 –