Create dataSource for groundTruthLidar

4 vues (au cours des 30 derniers jours)
Chenyu
Chenyu le 4 Juil 2025
Commenté : Vidhi Agarwal le 8 Juil 2025
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 commentaire
Vidhi Agarwal
Vidhi Agarwal le 8 Juil 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!

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur ROS Log Files and Transformations dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by