# D435i_multicam_hardware_sync **Repository Path**: youxia23/D435i_multicam_hardware_sync ## Basic Information - **Project Name**: D435i_multicam_hardware_sync - **Description**: sync - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-22 - **Last Updated**: 2025-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Environment:ubuntu20.04,librealsenseSDK,opencv,C++ Build: ``` mkdir build cd build cmake .. Make ``` run: ``` cd build ./hwsyn ``` 使用步骤: 1、下位机数据脉冲开始发送。 2、确定数据保存目录位置,确定路径下没有DATA文件夹。 3、通过USB3.0接口连接相机。 4、运行主机端程序后,然后需要等待三秒检测链接各个相机。 5、程序开始采集并保存数据。(由于三个相机启动顺序和时间不一致,而且脉冲事先已经在发送,所以先启动的相机会先采几组数据,即多几个更小帧序号数据,第一组完整数据查看最后一个相机的IMU中的第一个帧序号) 程序会自动创建DATA文件夹以及其中的子文件夹,每次采集数据前需要删掉整个DATA文件夹!!! 程序使用的是绝对路径,注意修改。 ```c++ std::string data_path = "/home/merlincs/hwsyn/Data";//"/home/merlincs/hwsyn/Data"根据自己程序位置进行修改 ``` IMU针对第一个图片由于要创建txt文件导致数据保存失败,之后IMU数据采集不影响,这是一个小BUG。