我想使用 C++ 和 OpenCV 以最大可能的垂直角度从 Logitech c920 捕获视频。
我能够达到的最大可能角度如下图所示。2304x1536@2fps 使用 VLC 播放器:
一旦我降低分辨率,我就会失去垂直信息(1280 * 1240@30fps):
切换到 4:3 分辨率(我发现的最大分辨率是 960*720@30fps),使图片的侧面更小,而不是增加高度:
有人知道如何从第一张图片访问超过 2 fps 和垂直角度的视频流吗?
我在罗技论坛上找到的可能解决方案列表可能会在将来对某人有所帮助:
MEDIASUBTYPE_I420 640x480 @ 30 fps
MEDIASUBTYPE_I420 160x90 @ 30 fps
MEDIASUBTYPE_I420 160x120 @ 30 fps
MEDIASUBTYPE_I420 176x144 @ 30 fps
MEDIASUBTYPE_I420 320x180 @ 30 fps
MEDIASUBTYPE_I420 320x240 @ 30 fps
MEDIASUBTYPE_I420 352x288 @ 30 fps
MEDIASUBTYPE_I420 432x240 @ 30 fps
MEDIASUBTYPE_I420 640x360 @ 30 fps
MEDIASUBTYPE_I420 800x448 @ 30 fps
MEDIASUBTYPE_I420 800x600 @ 30 fps
MEDIASUBTYPE_I420 864x480 @ 30 fps
MEDIASUBTYPE_I420 960x720 @ 30 fps
MEDIASUBTYPE_I420 1024x576 @ 30 fps
MEDIASUBTYPE_I420 1280x720 @ 30 fps
MEDIASUBTYPE_I420 1600x896 @ 30 fps
MEDIASUBTYPE_I420 1920x1080 @ 30 fps
MEDIASUBTYPE_I420 2304x1296 @ 2 fps
MEDIASUBTYPE_I420 2304x1536 @ 2 fps