DvsenseDriver  1.2.6
The SDK for dvsense products.
载入中...
搜索中...
未找到
相机同步

DVSLume、DVSLume-G1、DVSync 和 DM3 均提供 SDK 同步工具。普通事件相机通过 DvsCamera::getTool() 获取,DVSync 通过 FusionCamera::getTool() 获取。实际同步接口、线缆和管脚定义应以对应产品的硬件规格为准。

相机同步功能包括

  1. 帧相机与事件相机同步
  2. 多个事件相机间的同步

事件相机同步电气接口

管脚 信号 说明 线缆颜色
1 DC5V_OUT 相机5V输出电源
2 TRIG_IN 光耦触发输入_光耦隔离
3 GPIO_INOUT 可配置输入或输出 绿
4 TRIG_OUT 光耦触发输出_光耦隔离
5 TRIG_GND 光耦触发信号地
6 GND 相机电源地

接口示意图:

image-20250320170718918

帧相机与事件相机同步

使用帧相机作为主机,连接帧相机的同步信号到事件相机的Trigger in接口。

在 SDK 中通过 Trigger In 工具开启触发输入。以下示例适用于普通事件相机;DVSync 将 device_ 替换为融合相机句柄即可:

#include "DvsenseDriver/camera/DvsCamera.hpp"
std::shared_ptr<dvsense::CameraTool> trigger_in_tool = device_->getTool(dvsense::ToolType::TOOL_TRIGGER_IN);
bool ret = trigger_in_tool->setParam("enable", true);
@ TOOL_TRIGGER_IN
定义 ToolInfo.h:29