Synchronization of 2 DAVIS 346 event cameras

29 views
Skip to first unread message

Chat Gpt

unread,
Mar 23, 2025, 8:20:10 AMMar 23
to dv-users
Hello, 

I am trying to synchronize 2 event cameras so that i can take images of a dynamic scene at the same time. I am using DV software to record the images. I edited the module by using 2 capture module, and 2 accumulator module for both the cameras. How to trigger both the cameras at once so that they start and saving images at once, without any time gap between both of them.  

Luca Longinotti

unread,
Jul 21, 2025, 12:58:17 PMJul 21
to dv-u...@googlegroups.com
Hello, this level of software synchronization is not possible in the DV software, you can tightly synchronize the cameras and their event timestamps at the hardware level as per:
But once the 'event' data stream is out of the camera module and going into others (accumulator, recording, image export, ...) they all run concurrently and on their own, so they can do things at different times. This is by design.
If you want accumulated images strictly from the same time-range, you'd have to write a "dual_accumulator" module yourself, with two inputs that get sliced at the same time and with two dv::Accumulator instances.
You can use dv-processing's  dv::StereoEventStreamSlicer class for example to achieve this:

Hope this helps, have a nice day!
-- 
Luca Longinotti (llongi)

Senior Software Engineer
iniVation AG - https://inivation.com/
A SynSense Group company
Reply all
Reply to author
Forward
0 new messages