我的目标是使用标记按特定顺序选择点。想象一下选择棋盘的边缘(我知道使用 opencv 有自动技术,但我需要手动选项)。使用以下代码,我可以在图像上绘制标记。我想枚举列表中的标记及其相应的顺序x
。y
import matplotlib.pyplot as plt
import numpy as np
img = plt.imread("image.png")
x = np.random.rand(1, 20)*img.shape[1]
y = np.random.rand(1, 20)*img.shape[0]
size = 50
plt.imshow(img, cmap="gray") # plot image
plt.scatter(x, y, size, c="r", marker="+") # plot markers
plt.show()
这是我想要的结果的示例: