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較低:)