Python OpenCV打開攝像頭,視頻窗口點擊鼠標左鍵或按q鍵退出。
import cv2clicked = Falsedef onMouse(event, x, y, flags, param): global clicked if event == cv2.EVENT_LBUTTONUP: clicked = Truecap = cv2.VideoCapture(0)cv2.namedWindow('CameraWindow')cv2.setMouseCallback('CameraWindow', onMouse)while not clicked: # get a frame ret, frame = cap.read() #show a frame cv2.imshow("CameraWindow", frame) if cv2.waitKey(1) & 0xFF == ord('q'): breakcap.release()cv2.destroyAllWindows()
新聞熱點
疑難解答