[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文件