图像标注工具labelImg使用方法

最近在做打标签的工作,为了与大家参考学习,总结了在windows的环境下,基于anaconda的图像标注工具labellmg的一种使用方法!

labelImg 下载链接: https://pan.baidu.com/s/1Re6OZzQ8pF9yA2c_X2QNuw 提取码: iprs

1. 运行labellmg文件

出现如下界面:

在这里插入图片描述

2. 生成标签

下边就可以开始打标签了,以织物疵点的标注为例,讲解一下具体的操作流程:

  • 点击 open dir 按钮,写到这里,可能有人会问了,为什么不选择 open 按钮呢,这里我解释一下:一般来说做深度学习,标注的图片不止一张,对于 open 这个按钮来说,当你标注完一张照片以后,还需要重新点 open 按钮,接着选下一张图片,效率不高,而对于 open dir 按钮来说,标注好当前图片以后,点击 next image,就可以标注下一张了!

在这里插入图片描述

  • 点击 chang save dir ,选择将打过标注的图片保存到哪一个文件夹下。

在这里插入图片描述

  • 选择 use default label ,这里我用的是defect(疵点),可以自己随意起名字,但必须保证所有的图片label是统一的!

在这里插入图片描述

  • 点击 create rectbox,标注疵点,接着点击 save ,将标注的图片保存到之前选择的文件夹下(保存的是xml文件),再点击 next image 可以继续标注下一张图片,重复上述操作直至图片标注完成

在这里插入图片描述

3. 最后


http://www.niftyadmin.cn/n/1715374.html

相关文章

boost智能指针shared_ptr Assertion px != 0 failed

这个问题的出现是因为没有正确的初始化智能指针&#xff0c;而且你又用了这个未初始化的智能指针。 如&#xff1a; boost::shared_ptr<Obj> obj; obj->Something(); // assertion failed而正确的初始化应该这样&#xff1a; boost::shared_ptr<Obj> obj(new …

人脸检测之亚毫秒级人脸检测算法BlazeFace

论文&#xff1a;BlazeFace: Sub-millisecond Neural Face Detection on Mobile GPUs 代码&#xff1a;https://github.com/tkat0/PyTorch_BlazeFace 1. 简介 BlazeFace算法&#xff0c;是谷歌推出的一款专为移动GPU推理量身定制的轻量级且性能卓越的人脸检测器&#xff0c;B…

ImportError: No module named '_tkinter', please install the python3-tk package 解决方法

解决方案&#xff1a;先运行如下命令&#xff0c;安装python3版本的tkinter&#xff1a; sudo apt-get install python3-tk如果提示找不到这个package&#xff0c;那么先update一下&#xff1a; sudo apt-get update sudo apt-get install python3-tk在网上找了很久也没说清为…

tensorflow checkpoint文件转成h5文件

tensorflow在保存权重模型时多使用tf.train.Saver().save 函数进行权重保存&#xff0c;保存的ckpt文件无法直接打开&#xff0c;不利于将模型权重导入到其他框架使用&#xff08;如Caffe、Keras等&#xff09;。 好在tensorflow提供了相关函数 tf.train.NewCheckpointReader …

php面向对象全攻略 十,php入门教程(十) php面向对象、抽象类

本节内容&#xff1a;php面向对象、抽象类1. 类的声明类的声明&#xff0c;只需要使用一个关键字class 后面加上一个自定义的类别名称&#xff0c;并加上一对花括号即可。例子&#xff1a;复制代码 代码示例:class Person{//成员属性//成员方法}2. 成员属性在类中直接声明变量就…

matlab dsb调制,幅度调制(AM、DSB、SSB、VSB)

% 幅度调制 AM 信号输出和功率谱 程序清单dt0.001; %时间采样频谱fmax1; %信源最高频谱fc10; %载波中心频率T5; %信号时长NT/dt;t[0:N-1]*dt;mtsqrt(2)*cos(2*pi*fmax*t); %信源A2;s_am(Amt).*cos(2*pi*fc*t);[f,Xf]FFT_SHIFT(t,s_am); %调制信号频谱PSD(abs(Xf).^2)/T; %调制信…

深度学习图像数据增广方法总结

参考&#xff1a;Data Augmentation | How to use Deep Learning when you have Limited Data—Part 2 文章目录1. 数据增广&#xff08;Data Augmentation&#xff09;2. 数据增广方法2.1 镜像&#xff08;Flip&#xff09;2.2 旋转&#xff08;Rotation&#xff09;2.3 缩放&…

php怎么克隆,PHP对象克隆clone用法示例

本文实例讲述了PHP对象克隆clone用法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;浅克隆&#xff1a;只是克隆对象中的非对象非资源数据&#xff0c;即对象中属性存储的是对象类型&#xff0c;则会出现克隆不完全class B{public $val 10;}class A{public $val 20…