深度学习之数据标注——windows下使用labelImg标注图像

内容参考自博客:https://blog.csdn.net/python_pycharm/article/details/85338801

用于深度网络训练的数据集做标注的方法和工具有好多,像Labelme、labelImg、yolo_mark、Vatic、Sloth等等。

   labelImg:在windows下已经编译好的。

一、labelImg工具下载:

下载地址:链接:链接:https://pan.baidu.com/s/1yk8ff56Xu40-ZLBghEQ5nw
提取码:vj8f

下载的文件是编译好的,可执行的labelImg.exe文件。直接将文件放在windows环境下,双击可执行。

二、labelImg工具使用方法:

  1. 双击labelImg执行文件图标,会出现操作界面(稍等片刻,操作界面出现需要些时间):

    出现这样的窗口界面,说明labelImg已经正常开启,背景黑色的窗口是终端界面,不需要理会。

  2. 在labelImg窗口的左边,有一些操作的功能,其中:

  • “Open”是打开单个图像
  • “Open Dir” 打开文件夹
  • “Change Save Dir” 图像保存的路径
  • “Next Image” 切换到下一张图像
  • “Prev Image”切换到上一张图像
  • “Verify Image”校验图像
  • “Save”保存图像
  • “Create RectBox”画标注框一个
  • “Duplicate RectBox”重复标注框
  • “Delete RectBox”删除标注框
  • “Zoom In”放大图像
  • “Zoom Out” 缩小图像
  • “Fit Window”图像适用窗口
  • “Fit Width”图像适应宽度

使用操作按钮不是很方便,下面介绍一些快速的快捷键,为无聊的标注工作节省一些时间。

   Hotkeys:

ctrl +Q 退出软件
ctrl + - 缩小
ctrl + o openfile
ctrl + = 原始大小
ctrl +u openDir
ctrl + F fitwindow
ctrl + r ChangeSaveDir
ctrl + E 编辑标签
ctrl + s 保存
ctrl + shift + o 打开的文件夹只显示.xml文件
ctrl + L boxlineColor
ctrl + shift + s  
ctrl + J move and edit Boxes
ctrl + shift + F fitWidth
ctrl + D 复制框 d nextImg
ctrl + H 隐藏所有的框 a preImg
ctrl + A 显示所有的框 space 标记当前图片已标记
ctrl + + 放大 w 画框
Delete 删除框

较常用的方便快捷键:英文输入法下,d代表下一张图片,a代表上一张图片,w可以自动出现十字选择方框起始点。

三、开始图像数据标注:

开始操作之前,一般先在菜单栏View中勾选第一项“Auto Save Mode”自动保存模式,方便快速标注保存。

一般操作的顺序:“Open Dir”------选择要处理的图片文件夹------选好之后会自动跳出选择保存目录文件夹--------最好选择与要处理的图片文件夹同目录,接下来就可以按照快捷键操作一张张地标注图像啦!

最后在保存文件的路径下生成.xml文件,.xml文件的名字是和标注照片的名字一样,如果要修改已经标注过的图像,.xml中的信息也会随之改变。得到的.xml 和PASCAL VOC所用格式一样!

如果想在Linux系统、Ubantu、或者是MAC系统中使用labelImg,可以参考一个教程:https://github.com/tzutalin/labelImg/

编写于2022年1月21日。

【深度学习】使用labelImg标注图像相关推荐

  1. 一文探讨可解释深度学习技术在医疗图像诊断中的应用

    2020-10-20 14:39:24 机器之心分析师网络 作者:仵冀颖 编辑:Joni 本文依托于综述性文章,首先回顾了可解释性方法的主要分类以及可解释深度学习在医疗图像诊断领域中应用的主要方法.然 ...

  2. 基于深度学习的高分辨率遥感图像目标检测技术目前的研究现状

    参考   基于深度学习的高分辨率遥感图像目标检测技术目前的研究现状 - 云+社区 - 腾讯云 目录 一.概述 二.通用目标检测方法 1.类不平衡问题 2.复杂背景 3.目标的尺度变化 4.特殊视角 5 ...

  3. 深度学习AI美颜系列---图像自动亮度对比度与调色

    在人像美颜的拍照界面,往往由于光线和环境因素的影响,导致我们拍出的照片质量较差,包括噪声多,曝光度过低等等问题,因此,大多数相机应用都会在Camera界面添加一定的图片预处理,比如自动亮度对比度调整, ...

  4. 基于深度学习的x射线图像骨龄自动特征提取

    基于深度学习的x射线图像骨龄自动特征提取 Automatic Feature Extraction in X-ray Image Based on Deep Learning Approach for ...

  5. 【毕业设计_课程设计】基于深度学习的甲状腺超声图像良恶性诊断算法研究

    文章目录 0 项目说明 1 引言 1. 1 甲状腺超声图像自动良恶性诊断及其意义 1.2 深度学习在甲状腺超声图像良恶性诊断中的应用 2 理论部分 2.1 数据集 2.2 工作站环境 2.3 预处理 ...

  6. 目标检测YOLO实战应用案例100讲-基于深度学习的无人机航拍图像目标检测算法研究与应用

    目录 基于深度学习的无人机航拍图像目标检测算法研究与应用 基于深度学习的目标检测相关知识理论

  7. 计算机视觉的深度学习实战四:图像特征提取

    更多精彩内容请关注微信公众号:听潮庭. 计算机视觉的深度学习实战四:图像特征提取 综述: 颜色特征 量化颜色直方图.聚类颜色直方图 几何特征 Edge,Corner,Blob 基于关键点的特征描述子 ...

  8. 【深度学习前沿应用】图像风格迁移

    [深度学习前沿应用]图像风格迁移 活动地址:[CSDN21天学习挑战赛](https://marketing.csdn.net/p/bdabfb52c5d56532133df2adc1a728fd) ...

  9. RSE2020/云检测:基于弱监督深度学习的高分辨率遥感图像精确云检测

    RSE2020/云检测:Accurate cloud detection in high-resolution remote sensing imagery by weakly supervised ...

最新文章

  1. 小米MixPath复现之旅
  2. RabbitMQ 把一个queue从一个node转移到另外一个node.
  3. PageAdmin CMS网站建设教程:如何实现信息的定时发布
  4. Java Spring Boot 2.0 实战之制作Docker镜像并推送到Docker Hub和阿里云仓库
  5. 基于SuperSocket的IIS主动推送消息给android客户端
  6. 启动另一个activity
  7. Chrome 错误代码:ERR_UNSAFE_PORT
  8. Spring Boot 核心原理与源码解析-大纲
  9. 不知道怎么办了,犹豫中……
  10. Eigen教程(4)之Array类和元素级操作
  11. [译] ASP.NET 生命周期 – ASP.NET 上下文对象(七)
  12. c# 第8节 变量、变量名命令规则、作用域、@的作用
  13. MySQL详细安装教程
  14. 【正点原子STM32连载】第三十七章 触摸屏实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
  15. echarts柱状图实现重叠
  16. 【前端面试题】数据类型-js
  17. 十大热门经典历史小说,大有希望获得第四届橙瓜网络文学奖
  18. 三个小李子讲述安卓动画用法
  19. WAF防火墙是什么呢
  20. 6sp电池测试软件,小白必看!iPhone 6sp电池更换记录,续航半天变成2天,给力!...

热门文章

  1. signature=dd4c0ce5ed341fbfafa07eb3d3275ec3,SIGNATURE-FREE BUFFER OVERFLOW ATTACK BLOCKER
  2. centos7双机搭建_Centos7 Mysql 双机热备实现数据库高可用
  3. socket error 10053,10054究竟是怎么引起的
  4. MPAndroidChart的详细使用——BarChart条形图(二)
  5. 新手如何进行PLC的远程上下载和编程调试?
  6. SVM支持向量机算法
  7. 菜鸟窝Android百度云视频,菜鸟窝React Native 视频系列教程
  8. dubbo源码分析总结
  9. 基于ISOMAP算法实现测地线的绘制
  10. ffmpeg--转码参数调整