[問題] 如何取得滑鼠在視窗中click的座標?

看板Python作者 (AnswerBox)時間8年前 (2017/06/06 15:23), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我想寫一個由webcam取得影像的小程式 使用的是python3, opencv3.2, pillow 大致上構想如下: 程式開啟webcam後 由滑鼠框選想要擷取的部分 後續對框選的地方做另外的處理 程式碼如下: import cv2 cap=cv2.VideoCapture(0) while True: ret, img = cap.read() gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) x=0 y=0 h=30 w=30 cv2.rectangle(img, (x,y),(x+w,y+h), (255,0,0),2) roi_gray=gray[y:y+h,x:x+w] roi_color=gray[y:y+h,x:x+w] cv2.imshow('img',img) k=cv2.waitKey(30) & 0xff if k ==27: break cap.release() cv2.destroyAllWindows() 我想把x, y, h, w改成由滑鼠框選 請問該使用何種方法呢? 感謝各位大神 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.13.8 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1496733814.A.DEE.html

06/06 15:34, , 1F
win32api mouse event
06/06 15:34, 1F

06/06 22:08, , 2F
https://goo.gl/wgA0K3 請參考opencv python tutorial
06/06 22:08, 2F

06/06 22:08, , 3F
這篇看完你就會了。
06/06 22:08, 3F

06/08 10:06, , 4F
感謝!!
06/08 10:06, 4F
文章代碼(AID): #1PDbXstk (Python)