如何解决如果只有一个cathegory,将xml转换为csv的代码是什么
任何人都可以帮助我编写python代码以将xml转换为csv文件的方法,如果我只有1个cathegory(例如car)吗? 我已经尝试过很多事情,例如编写代码,但我混淆了其中的一部分。
for member in root.findall('object')
:%我应该填充什么以替换对象?
value = (root.find('filename').text,
%我应该填写什么来替换文件名?
int(root.find('size')[0].text),
%我应该填什么以替换尺寸?然后[0]和[1]是什么意思?
int(root.find('size')[1].text),
member[0].text,
%,此行的功能是什么?
int(member[4][0].text),
这部分[4] [0]的作用是什么?
int(member[4][1].text),int(member[4][2].text),int(member[4][3].text)
)
xml_list.append(value)
column_name = ['filename','width','height','class','xmin','ymin','xmax','ymax']
xml_df = pd.DataFrame(xml_list,columns=column_name)
return xml_df
def main():
for directory in ['train','test']:
image_path = os.path.join(os.getcwd(),'annotations/{}'.format(directory))
%annotation dan目录diubah apa? Terus kalau dir filenya ribet apa perlu dituliskan细节?
xml_df = xml_to_csv(image_path)
xml_df.to_csv('data/{}_labels.csv'.format(directory),index=None)
print('Successfully converted xml to csv.')
main()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。