Create dataSource for groundTruthLidar
2 views (last 30 days)
Show older comments
Hi there,
I would like to use groundTruthLidar to prepare a dataset containing the lidar point clouds and bounding boxes to the App "lidarLabeler". First, I need to create the dataSouce. However, the example at link https://uk.mathworks.com/help/lidar/ref/groundtruthlidar.html only gives using vision.labeler.loading.VelodyneLidarSource to create the dataSource. I have extracted .pcd files from a ros2 bag, so supposedly I should use lidar.labeler.loading.CustomPointCloudSource or lidar.labeler.loading.RosbagSource? If so, is there any examples?
Thank you for your time.
Kind regards,
Chenyu
1 Comment
Vidhi Agarwal
on 8 Jul 2025
Use lidar.labeler.loading.CustomPointCloudSource for your folder of .pcd files. RosbagSource is only for ROS1 bags, not extracted .pcd files.
fds = fileDatastore('your_pcd_folder', 'ReadFcn', @(x) pcread(x), 'FileExtensions', '.pcd');
source = lidar.labeler.loading.CustomPointCloudSource;
source.Datastore = fds;
lidarLabeler(source);
Hope this helps!
Answers (0)
See Also
Categories
Find more on ROS Log Files and Transformations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!