默认情况下,摄像头的分辨率的为:640X480
查看摄像头的分辨率可以使用 cap.shape 函数,其中前两个值分别是高、宽值
- 修改分辨率
可以使用set方法对其修改,如改为1920X1080:
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0 + cv2.CAP_DSHOW)
# 设置分辨率
cap.set(3, 1920)
cap.set(4, 1080)
- 修改窗口大小
显示窗口大小可这样设置
cv2.namedWindow("camera_frame", 0)
cv2.resizeWindow("camera_frame", 640, 480) # 要显示的窗口大小
cv2.imshow("camera_frame", frame) # 显示视频帧