Error while augmenting lidar data

9 Ansichten (letzte 30 Tage)
gaurav
gaurav am 8 Feb. 2024
Beantwortet: Pooja Kumari am 8 Feb. 2024
while using the code :
cdsAugmented = transform(cdsAugmented,@(x)augmentData(x));
augData = read(cdsAugmented);
augptCld = augData{1,1};
augLabels = augData{1,2};
augClass = augData{1,3};
labelsother = augLabels(augClass=='other',:);
labelsPedestrian = augLabels(augClass=='Pedestrian',:);
helperDisplay3DBoxesOverlaidPointCloud(augptCld.Location,labelsother,'green',...
labelsPedestrian,'magenta','After Data Augmentation');
I am getting this error:
Invalid transform function defined on datastore.
Caused by:
Undefined function 'augmentData' for input arguments of type 'cell'.

Akzeptierte Antwort

Pooja Kumari
Pooja Kumari am 8 Feb. 2024
Hi,
I am getting "Unrecognized function or variable 'cdsAugmented'." error while running the provided code.
cdsAugmented = transform(cdsAugmented,@(x)augmentData(x));
Unrecognized function or variable 'cdsAugmented'.
augData = read(cdsAugmented);
augptCld = augData{1,1};
augLabels = augData{1,2};
augClass = augData{1,3};
labelsother = augLabels(augClass=='other',:);
labelsPedestrian = augLabels(augClass=='Pedestrian',:);
helperDisplay3DBoxesOverlaidPointCloud(augptCld.Location,labelsother,'green',...
labelsPedestrian,'magenta','After Data Augmentation');
The error message you are getting indicates that the transform function applied to the cdsAugmented datastore is calling an undefined function augmentData with an input argument of type 'cell'. The augmentData function needs to be defined before you can use it to transform the datastore.

Weitere Antworten (0)

Kategorien

Mehr zu Labeling, Segmentation, and Detection finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by