labelImg是一种图形标记工具
使用python创作和图形界面中使用的Qt。
可以应对YOLO哦,所以我用那个~
界面效果图:
安装首先从Github下载源文件:
$ git clone https://github.com/Tzu talin/label img.git安装依赖文件:
$ sudo apt-getinstallpyqt5- dev-tools $ pip3install pyqt5==5. 10.1 $ pip3install lxml==4.6.2github中使用的是sudo
启动
$ make qt5py3$ python3label img.py $ python3label img.py [ image _ path ] [ pre-defined class file ] yolo使用步骤为data/predefifie 单击工具栏上“保存”按钮下方的" PascalVOC "按钮区域以切换YOLO格式。 您可以打开和打开文件夹以处理一个或多个图像文件。 标记完单个图像后,单击“保存”。
YOLO格式的txt文件与图像同名并存储在同一文件夹中。 名为" classes.txt "的文件也保存在此文件夹中。 classes.txt定义YOLO标记引用的类名列表。 注:在处理图像列表时不能更改标签列表。 保存图像时,classes.txt也会更新,而不会更新以前的评论。 以YOLO格式保存时,请勿使用“默认类”功能。 否则,将不会参考此功能。 如果保存为YOLO格式,“困难”标志将被丢弃。 例如,笔者编辑一张名为webots_map.png的照片,先切换到YOLO模式,中间用边框圈出购物车,标签为car
单击“保存”将显示两个文件
classes.txt是所有类型,car是第四个
webots_map.txt是标准的yolo标记数据
4.5824740.4703040.2754050.258287结语正文也是根据笔者的学习和使用经验总结出来的,具有主观性。 如果有什么错误或者不明白的地方,欢迎留言区的留言交流~
Bye