【发布时间】:2012-06-13 23:20:35
【问题描述】:
我目前有一个可以显示视频预览流并从该流中拍照的应用程序。问题是应用程序需要在低端机器(即 nettops)上运行,并且当视频预览流设置为高分辨率时,它会杀死帧速率。所以我的问题是:
- Lifecam 能否以低分辨率预览视频流,但以更高分辨率拍摄照片(通过预览图钉?)?
- 这样做真的会提高性能吗?预览应在 320x240 下流畅运行 (30fps),但以 1080p 拍摄快照。
- 所有自动调整将如何受此影响?拍摄快照时是否会应用自动调整?
- 拍照时会不会有明显的延迟?
我对 DirectShow 不太熟悉,而且我使用的第 3 方控件似乎不支持这种模式。经过一番阅读,我无法确定 LifeCam Studio 是否能够做到这一点。使用 AForge Snapshot Maker 进行测试,它无法设置快照分辨率,这表明 Lifecam 无法做到这一点。但是,当然,这可能只是软件的问题。在投入时间实现该功能之前,我只需要了解 Lifecams 的功能。我想有人已经解决了这个问题,并想分享他们的发现。提前致谢!
【问题讨论】:
标签: webcam resolution preview snapshot