main.py
is where the test is rundlt.py
has the direct linear transform function that takes in LiDAR and camera points and returns the projection matrixcamera_fusion/
houses the module that calibrates cameras for barrel distortion using Zhang's method and fuses two camera frames together via homographyscripts/
has scripts for labeling camera and LiDAR data. Follow comments in the script to use. Note: currently the LiDAR labeling is unimplemented- dm Arya Lohia on slack if you want the data
Important
This requires at least 6 points in space that are identified in the camera frame and the lidar. These points must not be coplanar (would result in a reduction of rank of the final matrix making solving for the parameters impossible).