combine gTruth LabelData from multiple sessions
2 views (last 30 days)
Show older comments
Hello,
I have marked images in different sessions and exported the session files. Now in Matlab i want to combine labelData from all the sessions into a single file.
Please help me how to combine LabelData from different sessions into a single file.
Thnks a lot.
2 Comments
Alon Spinner
on 17 Jan 2021
Would like to know as-well.
The lack of search on the image labler forced me to split my labeling sessions
Answers (1)
Alon Spinner
on 17 Jan 2021
I ran a simple for loop.... of course can be made smarter but this works.
forgive me for typing errors. I hand typed this example
PhotoshootsDirs=["dir1",...
"dir2",...
"dir3"];
LoadData=load(fullfile(LabelingDir,PhotoshootsDirs(1),'gTruth.mat');
gTruth=LoadData.gTruth;
dataSource_array=gTruth,DataSource.Source;
LabelData_array=gTruth.LabelData;
LabelDefinitions=gTruth.LabelDefinitions;
for i=2:length(PhotoshootsDirs)
LoadData=load(fullfile(LabelingDir,PhotoshootsDirs(i),'gTruth.mat');
gTruth=LoadData.gTruth;
dataSource_array=[dataSource_array;gTruth.DataSource.Source];
LabelData_array=[LabelData_array;gTruth.LabelData];
end
gtSource=groundTruthDataSource(dataSource_array);
gTruth=groundTruth(gtSource,LabelDefinitions,LabelData_array);
0 Comments
See Also
Categories
Find more on Environment and Settings in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!