和神经网络有关,labelimg图片标注生成了xml文件,.xml里面记录了啥?希望有大神解答,感激不尽

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了和神经网络有关,labelimg图片标注生成了xml文件,.xml里面记录了啥?希望有大神解答,感激不尽相关的知识,希望对你有一定的参考价值。

labelimg图片标注生成了xml文件,.xml里面记录了什么?.xml有什么用?如何用于神经网络的训练?

首先说下打开方法:选择用IE打开或者notepad,然后里面从上到下分别记录了:1(folder)文件夹名称、2.(filename)图片名、3.(path)文件路径、4. (size)图片大小及深度 、5.(object)目标的类别名称、(bndbox)边框坐标 参考技术A 你想在webgis上点击地图,然后保存一条记录?
这个是系统前端的功能,跟geoserver无关,你可以看看 openlayers
对地图数据的实时编辑保存,可以看看geoserver的 WFS-T 服务

Yolo数据标注Labelme和LabelImg到底选哪个?这里告诉你!

为了真实性,我这边Labelme和LabelImg都下载了

1.Labelme

(1)输入conda activate labelme激活labelme;

(2)输入labelme(这里需要你提前下载好labelme工具,直接用pip命令就可以了);

 (3)打开之后我们打开个图片进行测试,发现可以对图片进行不同形状的截取,对比较复杂的图片更加灵活;

(4)对截取的文件进行保存,发现是json文件,因为YOLO需要的是txt文件,我们需要将json转成xml文件,再转换成txt文档,需要代码的可以找我。免费提供,可能比较忙没看到,也可以加我个人微信,放在下面。 

2.LabelImg

(1)首先,同样需要利用pip提前下载好工具,在进入

 (2)界面如下,打开一张图片测试,可以看到左侧可以直接选择保存成为yolo的txt格式,这一点比LabelImg更加方便,但是截取的目标只能是矩形,这一点没有LabelImg截取多边形方便。

(3)打开保存的txt文件,可以看到直接保存成为yolo格式了。还是很方便的,不用转换那么麻烦。

3.总结

综合两个比较,个人觉得labelImg直接生成yolo格式更加方便,但是对不同形状的可能labelme更好一点,毕竟有时我们需要的图案仅仅通过一个矩形并不能很好的获取。根据个人情况各取所需吧。

以上是关于和神经网络有关,labelimg图片标注生成了xml文件,.xml里面记录了啥?希望有大神解答,感激不尽的主要内容,如果未能解决你的问题,请参考以下文章

[2] LabelImg图片标注 与 YOLOv3 网络训练 (待补充)

labelimg标注完再打开没有框

图片标注工具LabelImg使用教程

深度学习和目标检测系列教程 8-300:目标检测常见的标注工具LabelImg和将xml文件提取图像信息

ananonda环境安装+Labelimg标注软件安装+python3.9

labelimg标注的VOC格式标签xml文件和yolo格式标签txt文件相互转换