For object detection, the ground truth bounding boxes are imported as text instead of array from an excel or text file.
조회 수: 2 (최근 30일)
이전 댓글 표시
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
Walter Roberson
2020년 7월 25일
Is it correct that the [ and ] and comma and semi-colon are all part of the format?
답변 (1개)
Walter Roberson
2020년 7월 25일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Text Analytics Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!