0
任何人都知道如何閱讀OpenCV中的Pascal VOC註釋?註釋(xml文件)的格式與Opencv格式不同。 註釋示例如下所示。正如你所看到的,它不是從<opencv_storage>
開始,而且像<filename>2007_000027.jpg</filename>
這樣的值需要更改爲<filename>"2007_000027.jpg"</filename>
以避免在閱讀中崩潰。任何幫助表示感謝,並提前感謝。如何在OpenCv中讀取不同格式的XML文件?
<annotation>
<folder>VOC2009</folder>
<filename>2007_000027.jpg</filename>
<source>
<database>The VOC2007 Database</database>
<annotation>PASCAL VOC2007</annotation>
<image>flickr</image>
</source>
<size>
<width>486</width>
<height>500</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>person</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>174</xmin>
<ymin>101</ymin>
<xmax>349</xmax>
<ymax>351</ymax>
</bndbox>
<part>
<name>head</name>
<bndbox>
<xmin>169</xmin>
<ymin>104</ymin>
<xmax>209</xmax>
<ymax>146</ymax>
</bndbox>
</part>
<part>
<name>hand</name>
<bndbox>
<xmin>278</xmin>
<ymin>210</ymin>
<xmax>297</xmax>
<ymax>233</ymax>
</bndbox>
</part>
<part>
<name>foot</name>
<bndbox>
<xmin>273</xmin>
<ymin>333</ymin>
<xmax>297</xmax>
<ymax>354</ymax>
</bndbox>
</part>
<part>
<name>foot</name>
<bndbox>
<xmin>319</xmin>
<ymin>307</ymin>
<xmax>340</xmax>
<ymax>326</ymax>
</bndbox>
</part>
</object>
您可以[使用MSXML讀/寫XML文件(http://herohuyongtao.blogspot.hk/2012/07/using-msxml-to-readwrite -xml-files.html)。 – herohuyongtao
非常感謝,非常感謝。 – garnettburak