Как заполнять круги на openCV С++

Используя openCV, как я могу заполнить некоторые круги, найденные с помощью HoughCircles в С++? Этот круг будет использоваться для создания маски на изображении. Есть лучший способ сделать это?

Спасибо.

Ответ 1

Вы можете передать толщину линии круга в CV_FILLED или -1, чтобы заполнить круг, например

circle(img, Point(50,50),50, Scalar(255,255,255),CV_FILLED, 8,0);

Подробнее см. Документ OpenCV.