文章分成两个部分,第一部分,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工具搭建图像标注小环境的更多相关文章

  1. OpenCV探索之路(二十五):制作简易的图像标注小工具

    搞图像深度学习的童鞋一定碰过图像数据标注的东西,当我们训练网络时需要训练集数据,但在网上又没有找到自己想要的数据集,这时候就考虑自己制作自己的数据集了,这时就需要对图像进行标注.图像标注是件很枯燥又很 ...

  2. 干货分享:在Windows下使用Visual Studio搭建C语言开发环境

    前言:本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要 用到的工具有 Visual Studio Cod ...

  3. windows中使用Git工具连接GitHub(配置篇)

    Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了.例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js,  ...

  4. Windows中snmputil.exe工具的使用

    一.检查windows 系统是否安装了 snmp 组件.可以在 cmd 中输入"net start snmp" 就可以出现显示信息了 二. snmputil,就是程序名拉,呵呵. ...

  5. windows 中使用 winscp 工具连接linux

    1.安装winscp 2.在linux系统中安装ssh,执行命令:sudo apt-get install openssh-server 3.连接成功

  6. 如何在Windows系统上基于Sublime搭建Python的编译环境

    刚刚接触到Python,直接在计算机上编译时不能正确的运行,所以将一些有关编译环境调试的知识总结了一下. 环境搭建: Python在 windows系统上编译的时候可能会出现一些编译无法运行的情况,我 ...

  7. Windows系统VSCode、VBox搭建C/C++开发环境

    好几年没有写过C/C++代码,基本上都忘光了,之前是使用VC++6.0写代码的,最近用VSCode成功搭建了C/C++开发环境,这里记录一下搭建过程. 1. 安装VSCode 在官网https://c ...

  8. go:windows下用sublime Text搭建go语言开发环境

      一.安装   1.安装go    go安装包地址:http://pan.baidu.com/s/1hq1mrDM(进入下图中箭头所示目录中下载对应版本) * 注意go的安装路径不能包含中文    ...

  9. Windows 8.1 (64bit) 下搭建 Scrapy 0.22 环境

    我的Windows 8.1 环境 1.下载安装Python 2.7.6 在Python官方网站中下载Python2.7.6的Windows安装包,根据默认配置安装到C:\Python27目录. 安装完 ...

随机推荐

  1. OAuth + Security - 5 - Token存储升级(数据库、Redis)

    PS:此文章为系列文章,建议从第一篇开始阅读. 在我们之前的文章中,我们当时获取到Token令牌时,此时的令牌时存储在内存中的,这样显然不利于我们程序的扩展,所以为了解决这个问题,官方给我们还提供了其 ...

  2. keras搭建神经网络快速入门笔记

    之前学习了tensorflow2.0的小伙伴可能会遇到一些问题,就是在读论文中的代码和一些实战项目往往使用keras+tensorflow1.0搭建, 所以本次和大家一起分享keras如何搭建神经网络 ...

  3. 纯CSS如何实现状态圆点

    .circle { display: inline-block; width: 12px; height: 12px; } .circle:after { content: ''; margin: 3 ...

  4. Java学习之多线程详解

    一.多线程的实现 1.继承Thread类 ​ a.子类继承Thread类具备多线程能力 ​ b.启动线程:子类对象.start() ​ c.不建议使用:避免OOP单继承局限性 package com. ...

  5. 自动完成 APP【字典树(Trie树)+dfs】

    自动完成 APP 传送门  来源:upc12786 题目描述 奶牛 Bessie 很喜欢用手机上网聊天,但她的蹄子太大,经常会按到好几个键造成不必要的麻烦(丢死人了,你下辈子还是不要当奶牛了).于是 ...

  6. (八)利用 Profile 构建不同环境的部署包

    接上回继续,项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local).(开发小组内自测的)开发环境(dev).(提供给测试团队的)测试环境(test).预发布环境(pre) ...

  7. LR脚本信息函数-lr_get_vuser_ip

    lr_get_vuser_ip 返回Vuser的IP地址. char * lr_get_vuser_ip(); lr_get_vuser_ip函数返回Vuser的IP地址. 当执行IP欺骗时,每个Vu ...

  8. 049.Kubernetes集群管理-集群监控Metrics

    一 集群监控 1.1 Metrics Kubernetes的早期版本依靠Heapster来实现完整的性能数据采集和监控功能,Kubernetes从1.8版本开始,性能数据开始以Metrics API的 ...

  9. Day10-微信小程序实战-交友小程序-自定义callPhone 和copyText组件

    ---为了方便用户可以拨打电话和复制微信号(下面就要实现这样的两个功能) 注意:在小程序中是没办法直接的添加用户的微信的,所以就只能是复制微信号 (这种东西的话可以直接去做,也可以做成组件,做出组件的 ...

  10. Perl如何安装新模块/包

    今天写Perl程序时需要调用到Tk模块,但是我机器上却没有T T. Perl小白,不知道肿么装新模块.网上搜了一下资料,和大家分享下. 本人机器Windows的系统,没法提供Unix或者Linux的测 ...