在C++中订购 OpenCv 轮廓

Ordering OpenCv contours in C++

本文关键字:OpenCv 轮廓 C++      更新时间:2023-10-16

我用findContours从二进制图像中找到了轮廓,将它们放在2d向量中。这是我所做的:

vector<vector<Point>> contours;
findContours(image,contours,CV_RETR_EXTERNAL,CV_CHAIN_APPROX_NONE);

现在我想将它们从大到小排序:我该如何处理?谢谢大家!

似乎您必须使用 cvContourArea 来计算每个轮廓的面积,然后使用任何排序算法对它们进行排序。

祝你好运!