【发布时间】:2016-04-26 10:37:21
【问题描述】:
我有保存圆心的 NumPy 数组。
import matplotlib.pylab as plt
import numpy as np
npX = np.asarray(X)
npY = np.asarray(Y)
plt.imshow(img)
// TO-DO
plt.show()
如何在图像的给定位置显示圆圈?
【问题讨论】:
-
确实如此。该问题的答案显示了如何绘制圆圈,这正是您所要求的:)
-
如果你想直接在一个 numpy 数组上画圆,你可以使用 Python Imaging Library。在stackoverflow.com/questions/12638790/… 上查看我的回答;将
draw.polygon(...)更改为draw.ellipse(...)。有关详细信息,请参阅 PIL 文档:effbot.org/imagingbook/imagedraw.htm
标签: python numpy matplotlib plot imshow