如何使用OpenCV(C语言)在图像文件中的空白处绘制圆圈?
图片示例:
alt text http://www.freeimagehosting.net/uploads/da59c78dd7.jpg
非常感谢!
答案 0 :(得分:2)
首先,您可以使用FindContours
查找图像中的所有(在您的情况下为1)轮廓(斑点/区域),然后您可以在轮廓周围绘制圆形或任何其他形状。
修改:要绘制圆圈,您可以使用Circle
。
答案 1 :(得分:1)
您可以先计算时刻,然后从中获取圆圈信息。
答案 2 :(得分:0)
你真的不需要opencv,你只需循环你的图像并计算白色斑点周围的边界框,得到中心,你的圆的半径是从中心到任何角落的长度。然后只需使用GDI或其他东西画出你的圈子。