Create dataSource for groundTruthLidar

2 Ansichten (letzte 30 Tage)
Chenyu
Chenyu am 4 Jul. 2025
Kommentiert: Vidhi Agarwal am 8 Jul. 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 Kommentar
Vidhi Agarwal
Vidhi Agarwal am 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!

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu ROS Log Files and Transformations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by