看板 Python 關於我們 聯絡資訊
我想寫一個由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
neil987: win32api mouse event 06/06 15:34
lizkarina: https://goo.gl/wgA0K3 請參考opencv python tutorial 06/06 22:08
lizkarina: 這篇看完你就會了。 06/06 22:08
asb0401: 感謝!! 06/08 10:06