import xmltodictimport jsondef parse_xml(file):xml_str = open(file, encoding='utf-8').read()data = xmltodict.parse(xml_str)data = json.loads(json.dumps(data))annoatation = data.get('annotation')width = int(annoatation.get('size').get('width'))height = int(annoatation.get('size').get('height'))bndbox = annoatation.get('object').get('bndbox')box_xmin = int(bndbox.get('xmin'))box_xmax = int(bndbox.get('xmax'))box_ymin = int(bndbox.get('ymin'))box_ymax = int(bndbox.get('ymax'))box_width = (box_xmax - box_xmin) / widthbox_height = (box_ymax - box_ymin) / heightreturn box_xmin / width, box_ymax / height, box_width / width, box_height / height
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。