gpt4 book ai didi

python - LabelMe XML 到 CSV

转载 作者:太空宇宙 更新时间:2023-11-03 21:40:39 26 4
gpt4 key购买 nike

我有从 LabelMe 工具生成的带注释的 xml 文件。我必须将其转换为 csv 文件。

<annotation><filename>image10.jpg</filename><folder>users/mayurakewar//card</folder><source><submittedBy>Mayur Akewar</submittedBy></source><imagesize><nrows>480</nrows><ncols>640</ncols></imagesize><object><name>id card</name><deleted>0</deleted><verified>0</verified><occluded>yes</occluded><attributes/><parts></parts><date>18-Oct-2018 18:01:12</date><id>0</id><polygon><username>anonymous</username><pt><x>141</x><y>167</y></pt><pt><x>228</x><y>161</y></pt><pt><x>237</x><y>307</y></pt><pt><x>149</x><y>308</y></pt></polygon></object></annotation>

CSV 的列必须是图像大小、标签、x 和 y 对象检测边界。

<小时/>

下面是相同数据的“ pretty-print ”:

<annotation>
<filename>image10.jpg</filename>
<folder>users/mayurakewar//card</folder>
<source>
<submittedBy>Mayur Akewar</submittedBy>
</source>
<imagesize>
<nrows>480</nrows>
<ncols>640</ncols>
</imagesize>
<object>
<name>id card</name>
<deleted>0</deleted>
<verified>0</verified>
<occluded>yes</occluded>
<attributes/>
<parts></parts>
<date>18-Oct-2018 18:01:12</date>
<id>0</id>
<polygon>
<username>anonymous</username>
<pt>
<x>141</x>
<y>167</y>
</pt>
<pt>
<x>228</x>
<y>161</y>
</pt>
<pt>
<x>237</x>
<y>307</y>
</pt>
<pt>
<x>149</x>
<y>308</y>
</pt>
</polygon>
</object>
</annotation>

最佳答案

这是一个嵌套的数据结构。我不确定是否可以将其转换为 CSV。首先,您需要将其转换为平面结构,然后按列排序。

顺便说一句,我不太确定这个问题在 StackOverflow 中是否合适。

关于python - LabelMe XML 到 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52886962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com