关于对象标注文件的转换(xml转json)

本文介绍了一个目标检测工程,该工程预测人头位置并需要json标注文件。作者分享了如何从xml文件中提取数据生成json文件,利用labelImg工具创建xml文件,然后通过Python代码进行转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景介绍

手上有一个工程
https://github.com/aditya-vora/FCHD-Fully-Convolutional-Head-Detector
该工程是一个预测人头位置的目标检测工程。

也就是说,该工程的输出是一个个的对头的方框标注
在这里插入图片描述
因此所需要的label文件是关于当前图片所有目标的像素点位置记录,是一个json文件,如下所示
在这里插入图片描述
我的目标就是在普通图片上实现该文件的输出。

方案说明

采取的方案是用labelImg应用得到xml文件,再从xml文件中提取需要的部分生成对应json文件

labelImg可自行寻找。

xml文件一般格式
在这里插入图片描述
所需要的便是‘bndbox’内的数据。

代码(基于Python3)

import os
import json
import xmltodict
import numpy as np
import random
'''得到关于所有
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值