DataStore, change labels in R2020a
조회 수: 28(최근 30일)
표시 이전 댓글
Hello,
Is there a way to change all labels in an imageDataStore to an appended version of the current label?
I have my images saved in folders with the folder name being the label. Once I load these into an ImageDataStore, I would like to split them into two smaller datastores and then I would like to change each label to be "current label" + "_A".
In psudo code:
For every label in data store 1, rename to be label + "_A".
For every label in data store 2, rename to be label + "_B".
Is this possible?
Thank you!
댓글 수: 0
답변(1개)
yanqi liu
2021년 12월 14일
yes,sir,may be use subset and string contract to generate,such as
imds = imageDatastore(fullfile(matlabroot,'toolbox','matlab'),...
'IncludeSubfolders',true,'FileExtensions','.tif','LabelSource','foldernames')
imds.Labels=categorical(erase(string(imds.Labels), ' ') + repmat('_A', size(imds.Labels, 1), 1))
댓글 수: 1
Paween Pongsomboon
2022년 4월 1일
@yanqi liu You save my life. Thank you. I'm gonna cry I have been struggled with this problem for three days and now you don't know how much I wanna hug you.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!