python 修改摄像头分辨率

默认情况下,摄像头的分辨率的为:640X480

查看摄像头的分辨率可以使用 cap.shape 函数,其中前两个值分别是高、宽值

  1. 修改分辨率

可以使用set方法对其修改,如改为1920X1080:

import cv2
# 打开摄像头
cap = cv2.VideoCapture(0 + cv2.CAP_DSHOW)
# 设置分辨率
cap.set(3, 1920)
cap.set(4, 1080)
  1. 修改窗口大小

显示窗口大小可这样设置

cv2.namedWindow("camera_frame", 0)
cv2.resizeWindow("camera_frame", 640, 480)  # 要显示的窗口大小
cv2.imshow("camera_frame", frame)  # 显示视频帧

你可能感兴趣的:(python,opencv)