2
我正在使用Microsoft LifeCam HD 3000. 默认分辨率为640x480,但支持1280x720。用于改变分辨率为OpenCV的使用Python中的OpenCV无法更改网络摄像头分辨率(Windows)
公共代码也没有影响:
video_capture = cv2.VideoCapture(0)
print video_capture.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH, 1280)
print video_capture.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, 720)
print video_capture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)
print video_capture.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT)
输出:
True
True
640.0
480.0
- 在不同的软件,例如OBS工作室的摄像头很容易向配置1280×720。
- 也试过任何支持的分辨率,但结果是一样的
- 要求高的分辨率也并没有影响
请帮我之前更改FPS较低:)