我是第一次来这里,所以请和我一起裸露。
我正在尝试使用 opencv 创建一个 python 脚本来打开图像,然后在图像中单击人民币的位置放置一个点。如果选择了新位置,该选项就会消失,并会添加另一个选项。这一直持续到单击正确的位置,然后通过 MMB 或 RMB 单击进行记录(尽管我无法使用 'event == cv2.EVENT_RBUTTONDOWN:' 在 pycharm 中使用 RMB 单击,但它只会弹出选项框。
导入CV2 导入numpy
points=[] # 需要初始化列表以便可以追加
def getpoints(事件,x,y,标志,参数): 如果事件 == cv2.EVENT_LBUTTONDOWN: cv2.circle(img1, (x,y), 4, (255,255,255), -1) #图像存储为img cv2.imshow('图像', img1) elif 事件 == cv2.EVENT_MBUTTONDOWN: cv2.imshow('图像', img) img1 == img
#elif event == cv2.EVENT_MBUTTONDOWN:
#points.append([x, y])
#print(points)
print("openCV版本=" + cv2.版本)