在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目录. 安装完 ...
随机推荐
- 红楼梦 + 写入 MySQL
import requests import re import pymysql from bs4 import BeautifulSoup conn = pymysql.Connect(host=' ...
- Cron表达式,springboot定时任务
详细请看这篇博客 参考:https://blog.csdn.net/belonghuang157405/article/details/83410197 Cron表达式是一个字符串,字符串以5或6个空 ...
- redis 数据删除策略和逐出算法
数据存储和有效期 在 redis 工作流程中,过期的数据并不需要马上就要执行删除操作.因为这些删不删除只是一种状态表示,可以异步的去处理,在不忙的时候去把这些不紧急的删除操作做了,从而保证 redis ...
- Cypress系列(18)- 可操作类型的命令 之 点击命令
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 啥是可操作类型?就是可以和 DOM ...
- 是时候拥抱.NET CORE了
微软和社区已经做了大量艰苦的工作,使.net core成为市场上具有竞争力的框架,帮助开发人员快速开发具有最佳性能和可扩展性的强大应用程序.做的最棒的事情使.net framework开发人员不需要任 ...
- v-on 缩写
<!-- 完整语法 --> <a v-on:click="doSomething"></a> <!-- 缩写 --> <a @ ...
- DML_Data Modification_DELETE
DML_Data Modification_Delete删除记录比较简单,但是需要特别注意,一不小心,就变成了 “从删库到跑路“ 就掉的大了 /* Microsoft SQL Server 2008 ...
- (七)ExtentReports测试报告的使用
原文链接:https://www.jianshu.com/p/4cd9e92d5edf 1.简介 ExtentReports用于生成测试报告,其不光漂亮而且使用简单,并可以定制相应的样式. 2.使用: ...
- PageHelper支持GreenPlum
greenplum是pivotal在postgresql的基础上修改的一个数据库,语法和postgresql通用.使用PageHelper做分页插件的时候,发现目前没有针对greenplum做支持,但 ...
- 网站用https访问的问题
网站挂到阿里云上, 可以http访问, 也可以https访问. 但是如果用https方式访问网站.发现接口报错. 因为接口只提供http方式. 在谷歌浏览器出现: Mixed Content: The ...