1

我正在处理 2.0b 上进行开发,我刚刚购买了 C920 罗技网络摄像头以获得良好的捕获质量。

然后我尝试在 捕获1920 x 1080,问题是我每秒低于 15 fps。当我列出所有可捕获的设备时,程序写道:

一些尺寸和fps

...

-[61]“名称=高清专业网络摄像头 C920,尺寸=1024x576,fps=5”

-[62]“名称=HD Pro 网络摄像头 C920,尺寸=1024x576,fps=30”

-[63]“名称=高清专业网络摄像头 C920,尺寸=1280x720,fps=5”

-[64]“名称=高清专业网络摄像头 C920,尺寸=1280x720,fps=30”

-[65]“名称=高清专业网络摄像头 C920,尺寸=1600x896,fps=5”

-[66]“名称=高清专业网络摄像头 C920,尺寸=1600x896,fps=30”

-[67]“名称=高清专业网络摄像头 C920,尺寸=1920x1080,fps=5”

-[68]“名称=高清专业网络摄像头 C920,尺寸=1920x1080,fps=30”

...

其他一些尺寸和fps...

所以,正如我所读到的......对于1920 x 108030 fps的帧速率的大小是可用的......

怎么了 ??

即使我强制程序或以 30 fps 运行.. 有一个崩溃点cam.start();告诉我这种大小的帧速率不可用...

任何帮助...?

4

1 回答 1

3

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

罗技 C920 仅在 1080p 下提供 30fps 的应用程序直接支持 H.264,并且可以直接从摄像头拉入 H.264 流。C920 进行板载 H.264 压缩,但大多数应用程序不支持直接从摄像机提取压缩流;相反,他们必须解压缩然后重新压缩流,从而降低帧速率。

Skype 直接从摄像头支持 H.264,因此使用 Skype,您应该能够获得 1920x1080 @ 30fps,但使用处理时您不会看到如此高的帧速率。另外,我认为您必须使用 Windows 才能使用 Logitech 驱动程序来支持这一点。

如果我能找到它,我会发布我不久前所做的研究,但不幸的是,答案是你必须降低分辨率或帧速率。

于 2012-10-29T05:34:18.483 回答