我想從點矢量找到最小值和最大值。該向量由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
對矢量進行部分排序,是的。 –