最近玩OpenCV用到一个双目摄像头,需要调整分辨率为1280×480,研究了一下官方API,找到了设置方法,记录一下,以防忘记
- import cv2
- cap = cv2.VideoCapture(0)
- cap.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH,1280)
- cap.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT,480)
- while(True):
- # Capture frame-by-frame
- ret, frame = cap.read()
- # Our operations on the frame come here
- #gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
- # Display the resulting frame
- cv2.imshow("frame" ,frame)
- if cv2.waitKey(1) & 0xFF == ord('q'):
- break
- # When everything done, release the capture
- cap.release()
- cv2.destroyAllWindows()