資源簡(jiǎn)介
包含兩個(gè)程序,1.將VOC的指定類(lèi)別提取出來(lái),轉(zhuǎn)換為普通的txt的數(shù)據(jù)格式
2.提取所有的VOC格式的數(shù)據(jù)轉(zhuǎn)換為普通格式

代碼片段和文件信息
%%提取指定類(lèi)型的VOC數(shù)據(jù)
mydir?=?‘E:\競(jìng)賽\眼神杯\VOC\Annotations‘;????%VOC的xml文件標(biāo)簽路徑
DIRS?=?dir(mydir);
[n?m]?=?size(DIRS);
for?i=3:n
????xmlname?=?DIRS(i).name;
????DOMnode?=?xmlread([mydir‘\‘xmlname]);
????txtname?=?xmlname(1:6)
????xRoot?=?DOMnode.getDocumentElement();
????Slides=?xRoot.getElementsByTagName(‘object‘);
????Num_Slides?=?Slides.getLength();
????k?=?0;
????fp?=?fopen(strcat(‘E:\競(jìng)賽\眼神杯\data\label\‘‘groundtruth.txt‘)‘a(chǎn)‘);
????for?j=0:Num_Slides-1
????????namecle?=?Slides.item(j).getElementsByTagName(‘name‘);
????????
????????if(strcmp(namecle.item(0).getTextContent?‘plane‘))??????%指定飛機(jī)類(lèi)型
????????????k?=?k+1;
????????????xmin(k)?=?str2num(Slides.item(j).getElementsByTagName(‘bndbox‘).item(0).getElementsByTagName(‘xmin‘).item(0).getTextContent);
????????????ymin(k)?=?str2num(Slides.item(j).getElementsByTagName(‘bndbox‘).item(0).getElementsByTagName(‘ymin‘).item(0).getTextContent);
????????????xmax(k)?=?str2num(Slides.item(j).getElementsByTagName(‘bndbox‘).item(0).getElementsByTagName(‘xmax‘).item(0).getTextContent);
????????????ymax(k)?=?str2num(Slides.item(j).getElementsByTagName(‘bndbox‘).item(0).getElementsByTagName(‘ymax‘).item(0).getTextContent);
????????end
???????
????end
?????if(k>0)
?????????
?????????for?z?=?1:k
?????????????????fprintf(fp‘%s?%s?%d?%d?%d?%d\r\n‘strcat(txtname‘.jpg‘)‘plane‘xmin(z)ymin(z)xmax(z)ymax(z));
?????????end???????????
?????????copyfile(strcat(‘E:\競(jìng)賽\眼神杯\VOC\JPEGImages\‘txtname‘.jpg‘)strcat(‘E:\競(jìng)賽\眼神杯\data\JPEGImages\‘txtname‘.jpg‘));????%將txt復(fù)制到制定文件夾
?????end
?????fclose(fp);
end
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????1493??2017-12-29?17:40??pre_process1.m
?????文件???????1639??2017-12-29?17:40??pre_process.m
-----------?---------??----------?-----??----
?????????????????3132????????????????????2
- 上一篇:PEview.exe
- 下一篇:AltiumDesigner的cc2530的原理圖
評(píng)論
共有 條評(píng)論