【发布时间】:2014-06-05 07:27:57
【问题描述】:
所以我实际上是在制作一个增强现实项目。 我使用 openCV 从 2 个摄像头拍照。
那些相机效率不高,我认为它们的最大 fps 约为 30 fps。
如果我在程序中的每一帧刷新相机帧(通过读取方法),则应用程序的 fps 约为 25 fps。如果我不刷新它大约是 55 fps。
我认为这种延迟是因为 openCV 等待相机生成新帧,然后再进行程序的下一步。
但我至少需要以 55 fps 的速度渲染所有虚拟对象以进行沉浸感。如果 videoCapture 对象中没有帧,他们是否可以说 openCV 跳转到下一个调用?
如果没有办法,还有其他更高效的相机控制跨平台 API 吗?
谢谢!
【问题讨论】:
标签: c++ opencv camera augmented-reality