• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
oak相机

 

https://www.oakchina.cn/2022/06/21/sync_frames/#i-2

在双目立体相机(OAK-D*)上,我们希望双目黑白相机是完全同步的,所以一个相机传感器(如左相机)的FSYNC设置为INPUT,而另一个相机传感器(如右相机)的FSYNC设置为OUTPUT。在这样的配置中,右相机驱动左相机。

目前,只有OV9282/OV9782可以输出FSYNC信号,而IMX378/477/577/等应该也有这个能力,但还不支持(所以这些信号不能驱动FSYNC信号,只能被它驱动)。AR0234只支持输入FSYNC信号。

 

从外部同步帧

如果我们想用外部信号驱动相机,我们需要将FSIN设置为相机传感器的INPUT。

所有二代的OAK-PoE设备都有一个M8 I/O连接器,可以引出FSIN信号(也包括STROBE)。因此,你可以将一个信号发生器连接到M8连接器上,所有3个相机传感器将根据信号发生器的触发器捕获一帧。触发器需要12V(最多24V)。

 

下面是一个如何使用外部FSYNC信号来触发相机传感器的例子。你可以使用任何第二代OAK-PoE上的M8连接器来触发FSYNC,我们使用M8分线板来露出GND/FSYNC线。

 

如前文所述,只有一些传感器支持FSYNC同步。有2种FSYNC同步的类型:

  • 通过CameraControl.setFrameSyncMode()配置的外部同步连续流。在这种模式下,FSIN信号预计会以与配置的传感器FPS相匹配的连续速率到达,而触发器不能在任意时间到达,因为这会中断内部传感器操作(导致坏帧等)。它只能纠正随时间变化的非常小的漂移。
  • 带有外部同步的快照模式,用CameraControl.setExternalTrigger()进行配置。在这种模式下,触发器可以在任何时候到达传感器,传感器将拍摄照片/快照。
传感器 快门 支持类型
OV9282、OV9782 全局快门 FSYNC 输入/输出,连续流/快照模式
OV7251 全局快门 应该具有与OV9*82相同的支持,但尚未实现
AR0234 全局快门 FSYNC输入,支持快照模式(连续流模式会导致奇怪的行为)
IMX378、IMX477、IMX380 卷帘快门 FSYNC输入,只支持滚动快门传感器的连续流模式
IMX582 卷帘快门 [尚未测试] FSYNC输入,连续流模式

 

 

https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-24693966448.18.1f9049bboSxPaa&id=655635515483&skuId=5093237507682

【OAK中国】OAK-FFC-3P 分体式 人工智能 OpenCV AI Kit

 

 

https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-24693966448.9.6d1449bbQqXm5j&id=681463610876&skuId=5076193835807 

 为了同步这些相机,你可以将一根电线从测试焊盘焊接到相机模块的FSIN插头,或者将所有的FSIN插头连接在一起(步骤)。

 

https://discuss.luxonis.com/d/934-ffc-4p-hardware-synchronization

 

或者,为了更简单、风险更低,由于信号由一个摄像头生成,不需要到达 OAK SoM,您可以将所有摄像头的 FSIN 引脚互连在一起,如下图所示(也可以在摄像头 PCB 上焊接接头引脚并使用跳线)。在这种情况下,无需配置 GPIO 6,只需将传感器 FSIN 引脚配置为 OUTPUT 或 INPUT 模式即可。

 

 

 

 

posted on 2024-07-22 16:30  MKT-porter  阅读(155)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3