【发布时间】:2016-06-09 10:10:47
【问题描述】:
我正在使用 Microsoft LifeCam HD 3000。 默认分辨率为 640x480,但支持 1280x720。
用于更改 OpenCV 分辨率的通用代码不起作用:
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 Studio 等不同软件中,网络摄像头可轻松配置为 1280x720。
- 也尝试了任何支持的分辨率,但结果相同
- 在请求高分辨率之前将 FPS 更改为较低也没有效果
请帮帮我:)
【问题讨论】: