在 Python 中更新图像

问题描述 投票:0回答:0

我是第一次来这里,所以请和我一起裸露。

我正在尝试使用 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.版本)

image opencv mouseevent
© www.soinside.com 2019 - 2024. All rights reserved.