【发布时间】:2020-04-15 23:13:26
【问题描述】:
我有一个 USB 摄像头,我知道它的分辨率为 1920x1080。
当我使用 opencv 的 VideoCapture 通过以下方式将分辨率设置为 1080x720 时
video_capture.set(cv2.CAP_PROP_FRAME_WIDTH, 1080)
video_capture.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
本质上发生了什么?
是直接从相机缓冲区中进行二次采样还是读取整个图像并调整为 1080x720?
如果直接从摄像头缓冲区中进行opencv子采样,那么应用这些设置会提高读取速度对吗?
如果 opencv 读取整个图像并将大小调整为 1080x720,那么应用这些设置会降低读取速度对吗?
应该属于什么样的情况?
【问题讨论】: