【发布时间】:2015-12-01 22:05:14
【问题描述】:
我已经从 OpenCV 中的图像中提取了圆形遮罩。我使用了以下代码:
H, W = img.shape
x, y = np.meshgrid(np.arange(W), np.arange(H))**
d2 = (x - xc)**2 + (y - yc)**2**
mask = d2 < r **2**
并且,使用掩码值来查找圆外的平均颜色。
outside = np.ma.masked_where(mask, img)**
average_color = outside.mean()**
我想在 OpenCV Python 中使用上述相同过程从图像中提取椭圆。
谢谢。
【问题讨论】:
-
cv::ellipse 绘图功能是否也适用于 python?如果是,请使用它
-
cv:ellipse 绘图函数在python中工作,但它只是绘制椭圆,不掩盖它。
-
画一个实心椭圆:D
-
这行得通吗?可以举个例子吗?
-
是的,同样适用于 cv::circle