91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么使用opencv獲取鼠標移動坐標

小億
125
2024-01-18 20:23:12
欄目: 編程語言

使用OpenCV獲取鼠標移動坐標,可以通過以下步驟實現:

  1. 導入OpenCV庫和numpy庫:
import cv2
import numpy as np
  1. 創建一個回調函數,用于獲取鼠標移動的坐標:
def get_mouse_position(event, x, y, flags, param):
    if event == cv2.EVENT_MOUSEMOVE:
        print("Mouse position:", x, y)
  1. 創建一個窗口,綁定鼠標事件和回調函數:
cv2.namedWindow("image")
cv2.setMouseCallback("image", get_mouse_position)
  1. 加載圖像并顯示窗口,等待鼠標移動事件:
image = cv2.imread("image.jpg")
cv2.imshow("image", image)
cv2.waitKey(0)

完整的示例代碼如下:

import cv2
import numpy as np

def get_mouse_position(event, x, y, flags, param):
    if event == cv2.EVENT_MOUSEMOVE:
        print("Mouse position:", x, y)

cv2.namedWindow("image")
cv2.setMouseCallback("image", get_mouse_position)

image = cv2.imread("image.jpg")
cv2.imshow("image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()

運行代碼后,每當鼠標在圖像窗口中移動時,都會在控制臺打印出當前的鼠標坐標。

0
华亭县| 疏附县| 康定县| 吐鲁番市| 新昌县| 襄城县| 策勒县| 西丰县| 郯城县| 临朐县| 衡山县| 宁津县| 商都县| 灵璧县| 抚顺县| 开原市| 同仁县| 荆州市| 霍林郭勒市| 黄龙县| 唐河县| 正宁县| 滨海县| 康马县| 嵊州市| 通许县| 昆明市| 昌图县| 巴林左旗| 滕州市| 乌什县| 旅游| 芜湖市| 恩施市| 象州县| 井冈山市| 天峨县| 西畴县| 自贡市| 瑞丽市| 贵南县|