vector>contours ;
vectorhierarchy;
//找到轮廓
findContours(image, contours, hierarchy,CV_RETR_CCOMP ,CV_CHAIN_APPROX_SIMPLE );//查找轮廓//CV_RETR_EXTERNAL 外轮廓
//CV_CHAIN_APPROX_NONE //轮廓上所有点
//CV_RETR_CCOMP 所有轮廓
//CV_CHAIN_APPROX_SIMPLE //轮廓上部分点
//轮廓排序
static inline bool ContoursSortFun(vector<:point> contour1,vector<:point> contour2)
{
return (cv::contourArea(contour1) > cv::contourArea(contour2));
}
//调用轮廓排序的函数
std::sort(contours.begin(),contours.end(),ContoursSortFun);
//画轮廓
drawContours(resultcut, contours, 3, 0,CV_FILLED , 8, hierarchy, 0, Point());
//CV_FILLED//把内轮廓填充
//3,第3个轮廓
//0,黑色
相关文章:
-
2021-09-18
-
2021-12-17
-
2022-01-23
-
2021-06-27
-
2021-12-25
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2022-12-23
-
2022-03-06
-
2022-01-04
-
2022-12-23
-
2021-08-13
-
2021-05-19
-
2021-12-25
相关资源
-
下载
2022-12-02
-
下载
2022-12-15
-
下载
2022-12-19
-
下载
2021-06-06
-
下载
2022-12-12