当前位置: 首页 > news >正文

yolov8部署资料

1.labelImg安装:

labelImg的安装过程可以参照以下步骤进行,这里以Windows操作系统为例:

1. 检查Python环境

  • 首先,需要确认你的电脑上是否已经安装了Python。你可以通过Win + R打开windows“运行”对话框,输入cmd,然后按回车键启动Windows的终端界面。
  • 在终端中输入python并按回车键,如果系统返回Python的版本信息,则说明已经安装了Python。如果没有安装,需要先下载并安装Python。

2. 安装必要的库

  • 安装PyQt5库:在终端中输入pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple并按回车键。这个库是labelImg的图形界面依赖。
  • 安装lxml库:在终端中输入pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple并按回车键。这个库用于处理XML文件。

3. 安装labelImg

  • 在终端中输入pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple并按回车键,等待安装完成。

4. 启动labelImg

  • 安装完成后,在终端中输入labelimg并按回车键,即可启动labelImg工具。
  • 如果启动时报错:ModuleNotFoundError: No module named ‘distutils‘,说明Python3.12(我用的是比较新的3.12.3)及以上版本遇到distutils库的缺失。

        解决办法:安装setuptools,它是一个处理Python软件包的工具包,它依赖于 distutils:

        pip install setuptools -i https://pypi.tuna.tsinghua.edu.cn/simple

        安装完成过后,在终端中输入labelimg并按回车键,即可启动labelImg工具。

  • 如果在使用labelimg中,点击框选图片就闪退报错(错误内容:

    Traceback (most recent call last):

      File "你的python安装路径\lib\site-packages\libs\canvas.py", line 530, in paintEvent

        p.drawLine(self.prev_point.x(), 0, self.prev_point.x(), self.pixmap.height())

    TypeError: arguments did not match any overloaded call:

      drawLine(self, l: QLineF): argument 1 has unexpected type 'float'

      drawLine(self, line: QLine): argument 1 has unexpected type 'float'

      drawLine(self, x1: int, y1: int, x2: int, y2: int): argument 1 has unexpected type 'float'

      drawLine(self, p1: QPoint, p2: QPoint): argument 1 has unexpected type 'float'

      drawLine(self, p1: Union[QPointF, QPoint], p2: Union[QPointF, QPoint]): argument 1 has unexpected type 'float')
    解决办法一(不推荐):将python版本退回3.9
    解决办法二(推荐):将canvas.py文件 526、530、531行的float改为int。(找不到文件的话,直接搜索就行)
    修改前:

    修改后:

http://www.lryc.cn/news/384638.html

相关文章:

  • 迅为RK3588开发板支持LVDS信号,标准 HDMI信号,IMIPI信号
  • 页面开发感想
  • TikTok达人合作ROI分析:品牌如何评估带货效果
  • 硬件实用技巧:电容精度和常用容值表
  • Java面试题:内存管理、类加载机制、对象生命周期及性能优化
  • 什么是 Payment Request API?
  • 【杂记-浅谈EBGP外部边界网关协议、IBGP内部边界网关协议】
  • 基于Java的宠物领养管理系统【附源码】
  • Grafana 对接 Zabbix 数据源API错误
  • Spring Boot与Apache Kafka的深度集成
  • 07 Pytoch Module
  • Isaac Sim 9 物理(1)
  • vue vue.config.js webpack 加密混淆代码
  • Talk|北京大学PKU-DAIR余昭辰:从多模态理解到生成 - 从LLM到Diffusion Model
  • 数据中台高频面试题及参考答案(持续更新)
  • 腾讯云CVM,CentOS8系统下部署Java-Web项目步骤详解
  • Jenkins 创建流水线任务
  • 单总线协议耗材认证加密芯片ALPU-P
  • 【TS】TypeScript 有哪些类型
  • ErrnoException: open failed: EPERM (Operation not permitted)
  • 乘法与位运算
  • HTML(20)——定位
  • 精通scikit-learn:模型持久化与选择的最佳实践
  • JMeter安装与使用
  • ubuntu 20.04 访问csdn报错 Secure connection failed
  • Linux下如何设置可执行文件和库文件的环境变量?
  • gsap动画库对threejs模型的应用
  • 网管工作实践_02_IP/MAC地址管理工具
  • MySQL【触发器、存储过程、函数、范式】
  • Shopee API接口——获取商家店铺商品列表