从图像中删除所有轮廓

时间:2013-02-27 14:48:00

标签: opencv contour

我需要从二进制图像中删除小部分。所以我通过findContour找到它的轮廓。然后我通过contourArea找到每个轮廓的面积。是否有一个功能可以绘制边界和这些轮廓内的所有像素?

2 个答案:

答案 0 :(得分:3)

cvDrawContours(图片,轮廓,255,255,0,CV_FILLED);

答案 1 :(得分:1)

或者更确切地说,因为您正在使用OpenCV 2.x API:
drawContours(image,contours,contourIdx,Scalar(255,255,255))

有关详细信息,请参阅documentation