处理/ C920罗技捕获帧率video话语

我正在开发Processing 2.0b,我刚买了一台C920罗技网络,以获得良好的捕获质量。

然后我尝试捕获1920 x 1080 ,问题是我的速度低于每秒15帧。当我列出所有可用于捕获的设备时,程序会写入:

一些大小和fps

– [61]“name = HD Pro网络摄像头C920,尺寸= 1024×576,fps = 5”

– [62]“name = HD Pro网络摄像头C920,尺寸= 1024×576,fps = 30”

– [63]“name = HD Pro网络摄像头C920,尺寸= 1280×720,fps = 5”

– [64]“name = HD Pro网络摄像头C920,尺寸= 1280×720,fps = 30”

– [65]“name = HD Pro网络摄像头C920,尺寸= 1600×896,fps = 5”

– [66]“name = HD Pro网络摄像头C920,尺寸= 1600×896,fps = 30”

– [67]“name = HD Pro网络摄像头C920,尺寸= 1920×1080,fps = 5”

– [68]“name = HD Pro网络摄像头C920,尺寸= 1920×1080,fps = 30”

其他一些尺寸和fps ……

所以,正如我可以阅读..尺寸为1920 x 1080 ,可提供30 fps的帧率。

怎么了 ??

即使我强制程序或以30 fps运行..还有指向cam.start();的崩溃cam.start(); 告诉我这个尺寸的帧率不可用……

任何帮助……?

几个月前我也遇到了这个问题。 以下是我发现的内容,通过论坛搜索并联系客户支持:

Logitech C920仅提供1080p的30fps和直接支持H.264的应用,并且可以直接从摄像机提取H.264流。 C920进行板载H.264压缩,但大多数应用程序不支持直接从相机中拉出压缩流; 相反,他们必须解压缩然后重新压缩流,丢弃帧速率。

Skype直接从摄像头支持H.264,因此使用Skype你应该可以获得1920×1080 @ 30fps,但是你不会看到这个高帧速率与处理。 此外,我认为您必须使用Windows来使用Logitech驱动程序来支持此function。

如果我能找到它,我会发布我做了一段时间的研究,但不幸的是答案是你必须放弃你的分辨率或你的帧率。