Labelimg打标工具编译版使用介绍——免安装conda等python虚拟环境,简单易用上手快,不容易报错

本文主要是介绍Labelimg打标工具编译版使用介绍——免安装conda等python虚拟环境,简单易用上手快,不容易报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先直接给出免积分的下载地址,开源软件,直接共享给csdn的各位开发者,求个三连不过分吧。点赞关注收藏。谢谢各位支持

资源地址如下

1

打开D:\xxxxx\labelImg\data内的predefined_classes.txt文件,

修改其中的类别为自己需要的,然后保存,这个data文件夹里面的txt文件保存的格式为UTF-8,这个通过记事本另存为就可以进行修改的(记事本——>另存为——>选择编码“UTF-8”)

此外需要注意!!!数据集文件夹(其结构如下图所示,一个用于存放需要标注的图像——jpg文件夹,一个用于存放coco格式的yolo数据集文件——coco文件夹,其中coco文件夹内必须要有classes.txt文件,且其编码必须指定为ANSI格式,其内容需要和前文提到的data文件夹中的predefined_classes.txt(UTF-8编码格式)里面的内容保持一致,但是编码不一样,请注意这一点不一样的区别之处)

里面的classes.txt的格式为ANSI 编码,右键这个txt文件,点击记事本打开编辑,点击记事本中的文件,点击另存为,右小角选自保存的编码即可。

 确保接下来双击运行labelimg.exe,即可进入labelimg标注的页面

 打开主页面以后,会发现这个编译版本和我们直接通过如下命令

pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple

安装的效果是一样的。但是这个编译版本的有点就在于比较稳定和不容易报错。

点击上图所示的1标志,进入选择图像目录

这里jpg文件夹内选择存放有水果树害虫图像的数据集,jpg格式的图像

 接下来需要选择存放coco数据集的文件夹

我们点击2的Change Save Dir

 coco文件夹当中已经存放有一个classes.txt文件(ANSI编码格式)

 接下来点击3,将PascalVOC改为YOLO格式的数据集

然后点击上面的工具栏中打开Auto-save-mode开启自动保存模式,依次点击view——>Auto Save mode

 

 出现这个“√”对勾的标志就说明成功打开了自动保存标注文件的模式了。

 此时会发现,标注的标签,直接下拉即可进行选择,十分方便,因为我们已经在之前的predefined_classes.txt里面定义好了这个内容。

接下来即可开启我们的标注了

这篇关于Labelimg打标工具编译版使用介绍——免安装conda等python虚拟环境,简单易用上手快,不容易报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/588255

相关文章

Java中的getBytes()方法使用详解

《Java中的getBytes()方法使用详解》:本文主要介绍Java中getBytes()方法使用的相关资料,getBytes()方法有多个重载形式,可以根据需要指定字符集来进行转换,文中通过代... 目录前言一、常见重载形式二、示例代码三、getBytes(Charset charset)和getByt

Java使用Stream流的Lambda语法进行List转Map的操作方式

《Java使用Stream流的Lambda语法进行List转Map的操作方式》:本文主要介绍Java使用Stream流的Lambda语法进行List转Map的操作方式,具有很好的参考价值,希望对大... 目录背景Stream流的Lambda语法应用实例1、定义要操作的UserDto2、ListChina编程转成M

Python多重继承慎用的地方

《Python多重继承慎用的地方》多重继承也可能导致一些问题,本文主要介绍了Python多重继承慎用的地方,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录前言多重继承要慎用Mixin模式最后前言在python中,多重继承是一种强大的功能,它允许一个

Spring框架中@Lazy延迟加载原理和使用详解

《Spring框架中@Lazy延迟加载原理和使用详解》:本文主要介绍Spring框架中@Lazy延迟加载原理和使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、@Lazy延迟加载原理1.延迟加载原理1.1 @Lazy三种配置方法1.2 @Component

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最

python+OpenCV反投影图像的实现示例详解

《python+OpenCV反投影图像的实现示例详解》:本文主要介绍python+OpenCV反投影图像的实现示例详解,本文通过实例代码图文并茂的形式给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前言二、什么是反投影图像三、反投影图像的概念四、反向投影的工作原理一、利用反向投影backproj

使用Java编写一个字符脱敏工具类

《使用Java编写一个字符脱敏工具类》这篇文章主要为大家详细介绍了如何使用Java编写一个字符脱敏工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、字符脱敏工具类2、测试工具类3、测试结果1、字符脱敏工具类import lombok.extern.slf4j.Slf4j

Python中edge-tts实现便捷语音合成

《Python中edge-tts实现便捷语音合成》edge-tts是一个功能强大的Python库,支持多种语言和声音选项,本文主要介绍了Python中edge-tts实现便捷语音合成,具有一定的参考价... 目录安装与环境设置文本转语音查找音色更改语音参数生成音频与字幕总结edge-tts 是一个功能强大的

pandas DataFrame keys的使用小结

《pandasDataFramekeys的使用小结》pandas.DataFrame.keys()方法返回DataFrame的列名,类似于字典的键,本文主要介绍了pandasDataFrameke... 目录Pandas2.2 DataFrameIndexing, iterationpandas.DataF