【OpenCV】3 鼠标控制
import cv2
import numpy as np
# 鼠标回调函数
def mouse_callback(event, x, y, flags, userdata):
print(event, x, y, flags, userdata)
# 创建窗口
cv2.namedWindow('mouse', cv2.WINDOW_NORMAL)
cv2.resizeWindow('mouse', 640, 360)
# 设置鼠标回调函数
cv2.setMouseCallback(
'mouse',
mouse_callback,
"123"
)
# 显示窗口和背景
img = np.zeros((360, 640, 3), np.uint8) # 行 列 创建一个全黑图像
while True:
cv2.imshow('mouse', img)
key = cv2.waitKey(0)
if (key & 0xFF == ord('q')):
break
cv2.destroyAllWindows()

浙公网安备 33010602011771号