[pnno]转换json/dict数据为voc-xml
需要将标注数据保存为VOC XML
格式,在网上查了一些资料。有多种方式可以实现,下面使用martinblech/xmltodict将json/dict
保存为xml
文件
函数定义
parse
使用parse
读取xml
文件,保存为dict
数据
def parse(xml_input, encoding=None, expat=expat, process_namespaces=False,
namespace_separator=':', disable_entities=True, **kwargs):
xml_input
:xml
文件路径或者file-like object
unparse
使用unparse
将dict
数据保存为xml
文件
def unparse(input_dict, output=None, encoding='utf-8', full_document=True,
short_empty_elements=False,
**kwargs):
input_dict
:字典数据output
:默认为None
,则函数将转换后的xml
数据字符串返回;如果设置文件路径,则保存在本地
示例
集成
使用工具 zjykzj/pnno自动转换生成VOC
格式xml
文件