web-dev-qa-db-ja.com

openCV C ++で円を塗りつぶす方法

OpenCVを使用して、C++でHoughCircleを使用して見つかったいくつかの円をどのように塗りつぶすことができますか?このサークルは、画像にマスクを作成するために使用されます。これを行うより良い方法はありますか?

ありがとう。

15
Samuel Freitas

円の線の太さをCV_FILLEDまたは-1に渡して、円を次のように塗りつぶすことができます

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

詳細は OpenCV Doc を参照してください。

32
Haris