labelImg的安装及其使用注意事项

2023-10-30

一、安装labelImg

在低版本python的安装方法

1. 新建及激活进去虚拟环境

conda create --name=labelImg python=3.9
conda activate labelImg

注释:新建的虚拟环境的python版本不能超过3.9版本

2.安装相应的包

pip install pyqt5
pip install labelImg

3.使用labelImg

直接在终端里输入labelImg

在高版本python的安装方法

例如在python3.11

1.安装相应的包

pip install pyqt5
pip install labelImg

2.修改文件

直接使用labelImg,会出现以下错误
在这里插入图片描述
原因:python版本不匹配Base环境python版本为3.11,而labelImg需要的python版本为3.9.否则需要修改canvas.py文件。

第526行
p.drawRect(left_top.x(), left_top.y(), rect_width), int(rect_height)
改为
p.drawRect(int(left_top.x()), int(left_top.y()), int(rect_width), int(rect_height))
 第530行
p.drawLine( self.prev_point.x(), 0, self.prev_point.x(), self.pixmap.height())
 改为
p.drawLine( int(self.prev_point.x()), 0, int(self.prev_point.x()), int(self.pixmap.height()))
第531行
p.drawLine( 0, self.prev_point.y(), self.pixmap.width(), self.prev_point.y())
改为
p.drawLine( 0, int(self.prev_point.y()), int(self.pixmap.width()), int(self.prev_point.y()))

3.使用labelImg

直接在终端里输入labelImg

labelImg的使用方法及其注意事项

LabelImg是一个图形图像注释工具。
它是用Python编写的,并使用Qt作为其图形界面。
注释以PASCAL VOC格式保存为XML文件,这是ImageNet使用的格式。此外,它还支持YOLO格式和
CreateML 格式

步骤 (PascalVOC)

  1. 使用上述说明构建和启动。
  2. 单击菜单/文件中的“更改默认保存的注释文件夹”
  3. 点击“打开目录”
  4. 单击“创建矩形框”
  5. 单击并释放鼠标左键选择一个区域来注释矩形框
  6. 您可以使用鼠标右键拖动矩形框来复制或移动它

注释将保存到您指定的文件夹中。

如果需要加载标签txt文件,需要切换到标注的图片路径下
在这里插入图片描述
注:JPEGImage是图片文件夹,predefined_classes.txt是标签
按照以下这种方式来启动labelImg

labelImg 图像文件路径 标注的类别txt文件路径

如果出现以下错误,说明打的标签名字不在标签txt文件里面

  File "/home/**/anaconda3/envs/labelImg/lib/python3.9/site-packages/libs/yolo_io.py", line 125, in yolo_line_to_shape
    label = self.classes[int(class_index)]
IndexError: list index out of range

参考链接
labelimg 打框就闪退 TypeError: setValue(self, int): argument 1 has unexpected type ‘float‘
labelimg篇—标注加载标签

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

labelImg的安装及其使用注意事项 的相关文章

  • 基于linux环境下安装jre + eclipse cdt

    博客的排版真的好糟糕 请看点击打开链接 一 下载所用到的软件安装包 1 java运行环境 jre 8u112 linux x64 tar gz 2 elipse cdt版本 eclipse cpp neon 2 linux gtk x86
  • 安装visio64位,无法安装,需要卸载32位问题

    最近买了新电脑 在准备安装visio的时候出现了这个问题 只需要下载一个注册表自动清理器 链接 https pan baidu com s 1eNit u1dLAYC3BBL9u1auA 提取码 kho7 下载后直接打开 点击 一键解决此问
  • python的环境变量配置

    一般会自己在安装时配置环境变量 但是也有小失误忘了打勾勾 这时我们则需要自己配置环境变量 Python的环境变量配置很简单 1 1 Windows配置环境变量 右击点击 我的电脑 点击 属性 2在弹出的界面中点击 高级系统设置 不同的win
  • ubuntu 20.04 安装微信和QQ

    安装wine环境 根据教程 首先安装wine环境 然后安装weixin包 下载Wine环境包 http archive ubuntukylin com software pool partner ukylin wine 70 6 3 25
  • Rational Rose 7.0安装教程

    关注公众号 免费获取资料 简介 Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具 用于可视化建模和公司级水平软件应用的组件构造 就像一个戏剧导演设计一个剧本一样 一个软件设计师使用Ration
  • xshell5下载和安装教程

    1 xshell5的下载 首先到xshell的官网去下载 这里附上下载地址xshell5官网下载 点击链接进入官网后 下一步点击页面上的的Download 下载 按钮 然后点击页面上的下载图标进行下载 然后选择Evaluation user
  • wazhu架构搭建 小结

    基本的搭建步骤都在这个博客下 https www cnblogs com backlion p 10394369 html 下面写一些我再安装过程中遇到的问题 1 首先安装wazuh中的各个版本都需要一致 例如我安装的是 wazuh man
  • Windows 下 sublime text3的安装及设置

    一 安装Sublime Text3 1 下载 官网下载 http www sublimetext com 3 百度云 https pan baidu com s 1X6hD7AH giyahkCK79ZKqw 提取码 e3ai 2 安装 S
  • [亲测可用]JetBrains Rider v2019.3.x详细安装教程

    链接 https www jianshu com p fb3962f8dc95
  • ChatGPT4使用体验

    GPT火了很久 被各种媒体吹上了天 但是因为工作原因 一直没有机会去真正的尝试 最近终于有了一天的空闲时间 就想着好好看看GPT当前到底能干啥 如下是我针对不同类别 分别提出不同问题 GPT给的回答 如果有兴趣可以看看 1 定性问题 对于一
  • Office2016软件安装教程

    关注公众号 免费获取资料 解压压缩文件 点击office 2013 专业增强版 64位文件夹 根据自身系统选择位数 右击setup gt 以管理员的身份运行 3 勾选接收 继续 4 选择自定义安装 5 点击浏览 选在office 安装位置
  • centos7换源

    1 首先备份系统自带yum源配置文件 etc yum repos d CentOS Base repo mv etc yum repos d CentOS Base repo etc yum repos d CentOS Base repo
  • Installshield 中 添加环境变量、设置右键菜单功能

    一 添加环境变量 首先设置feature new一个组件 环境变量将依附在这个组件上 如下图所示 a Component即刚刚设置feature时产生的 是该环境变量依赖的组件 Value值是想加入Path中的值 b OnInstall 如
  • Proteus8.6软件安装教程

    关注公众号 免费获取资料 简介 是一款嵌入式系统仿真开发软件 同时也是英国Lab Center Electronics公司研发推出的最新的版本 该软件经实现了从原理图设计 单片机编程 系统仿真到PCB设计 真正实现了从概念到产品的完整设计
  • 解决问题:安装Visio版本冲突(MSI与即点即用)

    安装Visio参考 https www jianshu com p 43c59f7c394d 问题一 Office 2016 Click to Run 冲突 32位与64位冲突 画外音 我迟早要把那个家庭版给卸载了吧 功能是真的阉割 解决
  • Win10多用户同时远程桌面,并各自操作互不干扰

    微软Server版操作系统默认是支持多用户登陆的 例如Windows Server 2012 而Win10操作系统正常情况下是不允许用户同时远程的 即一个用户远程进来会把另一个用户踢掉 因此需要破解才能使得多个用户同时登陆远程桌面 也即需要
  • PyCharm安装教程最新版(社区版)

    1 官网下载地址 PyCharm the Python IDE for Professional Developers by JetBrains 2 安装 直接Install进行安装 最后点击finish即可 3 新建项目并测试 新建一个项
  • Windows安装frida

    一 正常步骤 cmd中 pip3 install frida i https pypi mirrors ustc edu cn simple 上面失败用这个 pip install frida i http mirrors aliyun c
  • Nginx的alias的用法及与root的区别(转)

    http nginx org en docs http ngx http core module html alias http nginx org en docs http ngx http core module html root 以
  • VScode+PHPstudy配置PHP开发环境详解

    这篇文章主要介绍了VScode PHPstudy配置PHP开发环境的步骤 整理了官方以及优秀第三方的内容 对于学习和工作有一定借鉴意义 准备安装的软件 VScode和PHPstudy 链接 https pan baidu com s 1T2

随机推荐

  • 高德地图AMap——setCenter与infoWindow冲突导致不能够正确的设置中心点

    前提概要 Amap添加了marker marker上有弹窗infoWindow 点击marker要求地图设置中心点为marker位置 问题 使用map setCenter 之后地图中心点并没有设置正确 原因 infoWindow默认属性au
  • Linux下安装Vue2+VueRouter2+webpack 构建项目实战

    第一步 首先 需要安装vue cil 命令如下 sudo npm install g vue cli 这个命令只需要运行一次就可以了 安装上之后 以后就不用安装了 下面 我们来用vue cil构建一个项目 首先 我们在终端中把当前目录定位到
  • 《王道》数据结构之查找(七)

    数据结构入门之查找 七 概述 常见术语 查找算法的评价指标 一 顺序查找 1 1 算法思想 1 2 算法实现与效率分析 1 3 算法优化的情况 1 3 1 若表中元素有序 1 3 2 若表中元素被查概率不等 二 折半查找 2 1 算法思想
  • PostgreSQL 源代码安装

    创建用户组与必需的包 groupadd postgres useradd g postgres postgres wget https ftp postgresql org pub source v13 7 postgresql 13 7
  • 解决:Elasticsearch7 按时间排序查询返回sort值为负数

    背景 最近项目中需要使用到 Elasticsearch7 用于存储数据 返回数据时默认按照数据写入时间进行排序 遇到问题 在进行排序时 查询语句返回的sort值一直为负数 返回结果也是乱的 不是按照时间排序之后的 具体截图如下 解决方法 查
  • 11张手绘图:搞定分布式系统容错架构

    V xin ruyuanhadeng获得600 页原创精品文章汇总PDF 目录 TB级数据放在一台机器上 难啊 到底啥是分布式存储 那啥又是分布式存储系统呢 天哪 某台机器宕机了咋办 Master节点如何感知到数据副本消失 如何复制副本保持
  • 蓝桥杯参赛须知

    又到了一年一届的蓝桥杯比赛报名的时间 很荣幸受老师邀请于昨天早上通过腾讯会议线上给大数据专业的学弟学妹们分享蓝桥杯参赛心得 想必也会有更多初次参加蓝桥杯的同学们在寻找相关的信息 记录生活的同时我想把这份文章分享给大家 如果有这方面的疑问 欢
  • SQLServer查看及设置最大连接数(转)

    转自 https blog csdn net duanbeibei article details 86573840 很多时候自己本地开发会遇到 打开几个连接正常访问 之后就报错误 这时候需要调整sqlserver 最大连接数 1 查询最大
  • targetSdkVersion 23升级到 27所遇到的问题记录

    由于XXX原因 把APP的 targetSdkVersion升级到了27 首先第一个问题 app下载文件 自动升级 使用okhttp下载文件就抛了异常 也不知道什么原因 咱也不敢问 因此 百度 Google 查到需要添加这一句代码 OkHt
  • mcq 队列_MCQ

    mcq 队列 1 Which possible Attacks in Quantum Cryptography can take place 1 量子密码术中可能发生哪些攻击 Possible Attacks in Quantum Cryp
  • org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component c...

    解决这个报错的解决办法 org springframework beans factory BeanDefinitionStoreException Failed to read candidate component class file
  • 【Python】拯救你奇丑无比的代码的神器

    Python编程语言需要遵循PEP8规范 但是初学者往往记不住这个规范 代码写得比较丑 本文推荐几个神器来拯救奇丑无边的 python代码 一 Jupyter notebook 篇 Jupyter notebook的代码要想写得规范 推荐用
  • 【毕业设计】Stm32单片机的音乐播放器设计 - 物联网 嵌入式

    文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 设计原理 5 部分核心代码 6 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的毕设题目缺少创新和亮点 往往达不到毕业答辩的要求 这两年不断有学弟学妹告诉
  • oracle 创建表性别字段取'男'或者'女',默认为'男'

    创建表时候就定义性别字段 DEFAULT 男 定义默认为 男 CHECK约束只能从 男 女 中选择 CREATE TABLE pp ID int NAME varchar 40 SEX varchar 2 DEFAULT 男 CHECK S
  • elementUI的el-select 默认值显示value不显示label问题

    el select 默认值显示value不显示label问题 在做编辑页面时 需要取到列表项数据回显默认值 在做select回显的时候遇到了这个问题 明明拿到的值和value中的值一样 但是就是不转换成label 这种情况一般出现在valu
  • 前端link标签引入css教程

    前端link标签引入css教程 首先我们在桌面新建一个文件 我们在这个文件里分别新建个存放HTML的文件夹以及css层叠样式表格的文件夹 然后我们打开dw 在文件选项找到新建 我们新建一个HTML的的文件 然后我们将它保存在桌面刚新建存放H
  • CenOS7 缺少 br_netfilter 模块解决办法

    环境 cat etc redhat release CentOS Linux release 7 4 1708 Core 在 etc sysctl conf中添加 net bridge bridge nf call ip6tables 1
  • C++练习

    include
  • 区块链平台介绍之Blockstream

    Blockstream是业内第一家旨在扩大比特币协议层功能的公司 也就是侧链 sidechain 的扩展机制 公司的重点是允许各种创新在一个开放 可互操作的平台上发生 Blockstream两轮融资共计拿到了7600万美元 迄今为止 该公司
  • labelImg的安装及其使用注意事项

    一 安装labelImg 在低版本python的安装方法 1 新建及激活进去虚拟环境 conda create name labelImg python 3 9 conda activate labelImg 注释 新建的虚拟环境的pyth