OpenCV-Python 调节摄像头分辨率及窗口位置大小

import cv2

cap = cv2.VideoCapture(0)
cap.set(3, 300)
cap.set(4, 300)    #设置摄像头分辨率,3为高,4为宽

while True:
    ret, frame = cap.read()
    
    #设置显示的窗口大小为500,500,建议大于等于摄像头分辨率
    cv2.resizeWindow("camera", 500, 500)
    
    cv2.imshow("camera", frame)

    #移动当前显示窗口至(0,0)
    cv2.moveWindow("camera", 0, 0)

    if cv2.waitKey(1) == ord('q'):
        break


cv2.destroyAllWindows()
    
    

 显示的窗口名字为camera,在对其进行修改时,一定保持名字一致。

 另使得窗口可调节大小的命令

cv2.namedWindow("camera", CV_WINDOW_NORMAL)  #CV_WINDOW_NORMAL就是0,该句放在imshow之前即可。

 

你可能感兴趣的:(OpenCV-Python 调节摄像头分辨率及窗口位置大小)