For object detection, the ground truth bounding boxes are imported as text instead of array from an excel or text file.
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
For deep learning based object detection, I have stored the ground truth in an excel (or txt) file. The file names of images are stored in one column and the bounding boxes in the format [x1,y1,width1,height1;....] for each image are stored in another column. When read using readtable function, the bounding boxes are also read as text. How should these be read as Mx4 arrays?
1 Commento
Walter Roberson
il 25 Lug 2020
Is it correct that the [ and ] and comma and semi-colon are all part of the format?
Risposte (1)
Walter Roberson
il 25 Lug 2020
filename = 'AppropriateName.txt';
S = fileread(filename);
info = regexp(S, '(?<name>\S+')\s+\[(?<bb>[^]]+)\]', 'names');
bboxes = cellfun(@(s) reshape(str2double(s),4,[]).', regexp({info.bb}, '[,;]', 'split'),'uniform', 0);
0 Commenti
Vedere anche
Categorie
Scopri di più su Image Data Workflows in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!