D405 Multi Camera Configuration
Hi there,
I would like to use multiple Intel D405 cameras simultaneously to map a scene at high frame rates. These will also need to be synced. I have looked at the following article to try to achieve this:
However, the article specifies a sync connector port which is missing from the D405. Can you please confirm that the D405 has support for synced multi camera configurations and direct me to any information about the following:
- Hardware setup
- Software setup
Thanks in advance.
-
Hi Scurry1624 I confirm that the D405 model does not have a set of hardware sync pins. If you have not already purchased the D405 cameras then the D435 model should be able to meet your sync and high-speed requirements as long as the camera is positioned more than 15 cm / 0.15 meters from the surface or object that is being observed.
The multiple camera white-paper guide that you linked to should cover most of what you need to know in terms of hardware.
In regard to software, you can either set up synced cameras in the RealSense Viewer tool or use program scripting. The link below is a good reference for C++ language.
https://github.com/IntelRealSense/librealsense/issues/2637
Here is one for Python:
https://github.com/IntelRealSense/librealsense/issues/3504
And here is a reference about assembling sync cable components.
https://support.intelrealsense.com/hc/en-us/community/posts/360050894574/comments/360013337454
-
There is nothing to stop you from using multiple 400 Series cameras unsynced, and sometimes syncing will not be necessary for a multicam project anyway depending on what the application is.
The RealSense SDK has a pre-made example unsynced multicam program called rs-multicam.
https://github.com/IntelRealSense/librealsense/tree/master/examples/multicam
You can also add more than one camera to the RealSense Viewer tool's side-panel to control the cameras' settings individually by using the Add Source button at the top of the side-panel.
If you will be using multiple D405 on the same computer and have the cameras active simultaneously then a limiting factor will be the specification of the computer, as the amount of the computer's resources that are consumed increases as more cameras are added. If you will be using 4 or more cameras simultaneously then a computer with a specification equivalent to an Intel Core i7 or i9 is recommendable.
-
If you use Python then the link below has a Python multicam viewing tool similar to the C++ rs-multicam example.
https://github.com/ivomarvan/samples_and_experiments/tree/master/Multiple_realsense_cameras
Please sign in to leave a comment.
Comments
4 comments