Python 如何将annotation.xml文件转换为train.txt和val.txt进行对象检测?
我正在使用caffe训练用于目标检测的自定义图像数据集。这里有培训和验证目录。通过使用LabelImg,在.xml文件中分别为每个图像(image1.xml、image2.xml等)创建对象注释。现在我想将所有这些xml文件转换为train.txt和val.txt。我怎么做?我从3周开始就坚持这一步 218.xmlPython 如何将annotation.xml文件转换为train.txt和val.txt进行对象检测?,python,caffe,lmdb,Python,Caffe,Lmdb,我正在使用caffe训练用于目标检测的自定义图像数据集。这里有培训和验证目录。通过使用LabelImg,在.xml文件中分别为每个图像(image1.xml、image2.xml等)创建对象注释。现在我想将所有这些xml文件转换为train.txt和val.txt。我怎么做?我从3周开始就坚持这一步 218.xml `<annotation> <folder>train</folder> <filename>218</file
`<annotation>
<folder>train</folder>
<filename>218</filename>
<path>C:\kp\images\train\218.jpg</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>352</width>
<height>288</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>person</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>79</xmin>
<ymin>56</ymin>
<xmax>262</xmax>
<ymax>283</ymax>
</bndbox>
</object>
</annotation>`
`
但一切都是为了对象分类,其他人也没有解释。。如有任何建议或帮助,将不胜感激
imagepath xmlpath
image/image1.jpg label/image1.xml
image/image2.jpg label/image2.xml
image/image3.jpg label/image3.xml
image/image4.jpg label/image4.xml
...
这是train.txt或test.txt这是caffe培训中LMDB输入的train.txt和val.txt格式吗?请看这个,我认为你的答案是错误的,是正确的,我已经以这种方式进行了培训检查此页面,你可以轻松地进行培训