【问题标题】:How fill circles on openCV C++如何在openCV C++上填充圆圈
【发布时间】:2013-09-24 00:43:51
【问题描述】:

使用 openCV,如何填充使用 C++ 中的 HoughCircles 找到的一些圆圈? 此圆圈将用于在图像上创建蒙版。 有更好的方法吗?

谢谢。

【问题讨论】:

    标签: c++ opencv geometry computer-vision


    【解决方案1】:

    您可以将圆圈外线的粗细传递给 CV_FILLED 或 -1 以填充圆圈

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

    请参阅OpenCV Doc 了解更多信息。

    【讨论】:

    • 如果你想创建蒙版图像直接画圆蒙版图像,为什么要drawcountours?
    • 在 python 中,可以使用 -1 或 cv2.cv.CV_FILLED 作为线条粗细。
    • 拜托,我怎样才能用颜色画一个实心圆?如果我设置 por example Scalar(255, 0, 0),它会绘制一个始终填充白色的红色圆形轮廓。我可以改变这个填充的颜色吗?
    • 这些天在 python 中是cv2.FILLED
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多