亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么使用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
南宫市| 宁津县| 尤溪县| 大城县| 潜江市| 安义县| 溧水县| 延吉市| 韶关市| 大同县| 教育| 平果县| 五峰| 始兴县| 香港| 卫辉市| 乐亭县| 平果县| 云龙县| 安达市| 淄博市| 营山县| 西乌珠穆沁旗| 临沧市| 青龙| 青铜峡市| 浦城县| 泉州市| 柘荣县| 沛县| 文水县| 颍上县| 正镶白旗| 山阴县| 镇坪县| 安岳县| 恩施市| 天祝| 叶城县| 临朐县| 平阳县|