在windows中使用labelimg工具搭建图像标注小环境
文章分成两个部分,第一部分,labelimg工具的安装;第二部分,labelimg工具的使用方法。
第一部分:工具安装
方法一:直接使用网上编译好的Labelimg可执行文件(12.6M),双击执行即可打开。
参考链接:https://blog.csdn.net/python_pycharm/article/details/85338801
如果遇到链接失效,或者下载的EXE文件无法执行,可以使用方法二,自行编译安装,
方法二,具体步骤如下:
第一步,github找到labelimg,参考链接:https://github.com/tzutalin/labelImg,如下图

第二步,进去下载labelImg-master,下载后解压。

第三步,在下载网页往下翻,找到使用Windows + Anaconda环境的官方指导教程,如下

conda install pyqt=
pyrcc5 -o libs/resources.py resources.qrc
python labelImg.py
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
第四步,安装anaconda,(如果已经安装请忽略此步骤。)
进入anaconda官网产品页面

找到适合自己的版本,我选的是第一个,下载后直接安装就可以了。

第五步,进入cmd
执行conda install pyqt=5
cd到labelImg-master,例如C:\Users\kun\Desktop\labelImg-master

执行pyrcc5 -o libs/resources.py resources.qrc
执行python labelImg.py
安装完成
第一部分:使用方法
第一步:打开方法
如果使用方法一安装,双击exe文件即可打开标注工具;
如果使用方法二安装,打开anaconda prompt,进入labelimg-master路径下,
执行python labelImg.py如下图

打开界面,如下图(anaconda prompt窗口不要关闭)

第二步,工具介绍,
参考链接:https://blog.csdn.net/python_pycharm/article/details/85338801
重点介绍标注工具两侧的控件,如上图
open是打开图像,opendir,打开文件夹,change save dir是图像保存的路径,Verify Image是验证图像,即确认自己是否正确标注,
Create RectBox是画框进行标注,Delete RectBox是删除标注框。zoom是对图像进行放缩。
如果你只需要标注一种类型,可勾选右侧的use default label。这样不用每次画框都选择标签。
注意:选择pascal voc,这样才能得到我们的voc数据集。
第三步,标注流程
打开图像,画框,输入标签,保存到指定路径,最后save。保存后可以Verify Image验证一下。.xml文件名和标注图片名一样。 最后会在change save dir指定的路径下生成xml文件,例如

注意:
如果要修改已经标注过的图像,.xml中的信息也会随之改变。
ps:一些快捷键(来自Jayson_han的整理)

在windows中使用labelimg工具搭建图像标注小环境的更多相关文章
- OpenCV探索之路(二十五):制作简易的图像标注小工具
搞图像深度学习的童鞋一定碰过图像数据标注的东西,当我们训练网络时需要训练集数据,但在网上又没有找到自己想要的数据集,这时候就考虑自己制作自己的数据集了,这时就需要对图像进行标注.图像标注是件很枯燥又很 ...
- 干货分享:在Windows下使用Visual Studio搭建C语言开发环境
前言:本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要 用到的工具有 Visual Studio Cod ...
- windows中使用Git工具连接GitHub(配置篇)
Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了.例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js, ...
- Windows中snmputil.exe工具的使用
一.检查windows 系统是否安装了 snmp 组件.可以在 cmd 中输入"net start snmp" 就可以出现显示信息了 二. snmputil,就是程序名拉,呵呵. ...
- windows 中使用 winscp 工具连接linux
1.安装winscp 2.在linux系统中安装ssh,执行命令:sudo apt-get install openssh-server 3.连接成功
- 如何在Windows系统上基于Sublime搭建Python的编译环境
刚刚接触到Python,直接在计算机上编译时不能正确的运行,所以将一些有关编译环境调试的知识总结了一下. 环境搭建: Python在 windows系统上编译的时候可能会出现一些编译无法运行的情况,我 ...
- Windows系统VSCode、VBox搭建C/C++开发环境
好几年没有写过C/C++代码,基本上都忘光了,之前是使用VC++6.0写代码的,最近用VSCode成功搭建了C/C++开发环境,这里记录一下搭建过程. 1. 安装VSCode 在官网https://c ...
- go:windows下用sublime Text搭建go语言开发环境
一.安装 1.安装go go安装包地址:http://pan.baidu.com/s/1hq1mrDM(进入下图中箭头所示目录中下载对应版本) * 注意go的安装路径不能包含中文 ...
- Windows 8.1 (64bit) 下搭建 Scrapy 0.22 环境
我的Windows 8.1 环境 1.下载安装Python 2.7.6 在Python官方网站中下载Python2.7.6的Windows安装包,根据默认配置安装到C:\Python27目录. 安装完 ...
随机推荐
- mybatis 逆向工程使用姿势不对,把表清空了,心里慌的一比,于是写了个插件。
使用mybatis逆向工程的时候,delete方法的使用姿势不对,导致表被清空了,在生产上一刷新后发现表里没数据了,一股凉意从脚板心直冲天灵盖. 于是开发了一个拦截器,并写下这篇文章记录并分享. 这锅 ...
- 如何在微信小程序中使用阿里字体图标
第一步:下载需要的字体图标 进入阿里图标官网http://iconfont.cn/搜索自己想要的图标. 如这里需要一个购物车的图标,流程为: 搜索“购物车”图标 ---> 点击“添加入库” ...
- [noi.ac省选模拟赛]第12场题解集合
题目 比赛界面. T1 数据范围明示直接\(O(n^2)\)计算,问题就在如何快速计算. 树上路径统计通常会用到差分方法.这里有两棵树,因此我们可以做"差分套差分",在 A 树上对 ...
- excel 如何制作带下拉框的动态折线图表
首先我们需要有个类似下图产品销量的基础数据表. 首先将光标放入表格中任意位置,然后插入一个不带点标记的折线图,然后将折线的颜色设置为灰色. 第一次设置成灰色后,一定善用f4快捷键进行快速的折线颜色设置 ...
- Django自定义500的错误显示信息
这个方法应该对Django version 2.2.4以后的版本都有效,因为我的项目是这个版本,其他版本我并没有测试. 首先找到Django的exception.py文件路径: C:\python_ ...
- C++中为什么按两次ctrl+D才能结束标准I/O
参考资料: https://www.douban.com/group/topic/127062773/ 今天学习了C++语言的标准I/O,也就是std::cin和std::cout,但是我发现当系统在 ...
- 淘宝官网css初始化
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend ...
- mysql面试题总结
Mysql中的myisam与innodb的区别? InnoDB存储引擎的四大特性? 什么是事务? 数据库事务的四大特性? 不考虑事务的隔离性,会发生几种问题? MySQL数据库提供的四种隔离级别? 有 ...
- SpringBoot 缓存工作原理
1. 自动配置类:CacheAutoConfiguration 2. 缓存的配置类: org.springframework.boot.autoconfigure.cache.GenericCache ...
- Docker拉取镜像加速
关于Docker拉取镜像加速 打开桌面 docker 小图标 选中框框 根据下图 添加国内的加速源即可 Docker加速源 #网易 http://hub-mirror.c.163.com #Docke ...