查看: 13104|回复: 3
收起左侧

如何同时启动两个usb摄像头来达到帧同步?

[复制链接]
发表于 2022-1-19 17:03:18 | 显示全部楼层 |阅读模式
我在做3D视频录制。经试验,两个runcam2 4K运动相机通过硬件方式同时开始视频录制,是可以达到完美的帧同步的。并且可以维持很长时间,而没有可见的误差积累。
想请教一下,插在同一电脑上的两个usb摄像头有没有办法也做到精确的同时开启?

(背景:我不是在做machine vision,而只是在录人眼看的3D视频。不想用industry camera,是因为价格问题,和成像质量问题。没有找到合适的成品,已有的成品像素都只有1080 或1520,我需要用两个4K的摄像头或至少2K的 )

我对usb摄像头还是个新手。我的理解是sensor的时钟是由摄像头自己的芯片产生的。两个相同的usb摄像头的时钟周期长度误差应该不大。因此如果能精确的同时启动两个摄像头的sensor,应该可以做到相当长时间的帧同步。如果后期误差积累过大,也可以采取同时重启的方式来修正。

我的理解是usb摄像头和软件(比如openCV)建立连接的时刻sensor开始启动。因为之后就可以预览视频了。之后的视频grap只不过是让电脑开始处理摄像头输出的数据。因此关键应该是同时建立usb摄像头和软件的连接。

这个如何做到呢?

我可以用硬件的方法同时接通两个摄像头的电源线。 (把两个usb cable的两根外线相连,再加一个开关)。但不确定电源的接通是否能决定sensor的开启。

或者我可以让openCV同时与两个摄像头连接 (或者间隔小于5ms)。sensor的时钟周期是一个已知的定值,所以或者我可以让两个连接间隔时钟周期的整数倍?我可以后期再把两个视频对齐。

谢谢。

Sasuke 该用户已被删除
发表于 2022-4-1 10:56:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
高级模式
B Color Image Link Quote Code Smilies @朋友

本版积分规则

在线客服

客服电话

欢迎来电咨询

188-9985 8350

微信关注

手机APP程序:
扫码下载访问

微信公众平台:
摄像头之家公众号

微信小程序:
摄像头小程序

返回顶部

QQ|站点统计|小黑屋|手机版|Archiver|摄像头模组论坛网 ( 粤ICP备18155214号 )

Powered by Discuz! X3.4 Licensed© 2001-2013 Comsenz Inc.