news 2026/6/10 10:20:50

七天学会plc加机器视觉 第六天YOLO+OpenCV+LabelImg 环境搭建与全流程操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
七天学会plc加机器视觉 第六天YOLO+OpenCV+LabelImg 环境搭建与全流程操作

YOLO+OpenCV+LabelImg 环境搭建与全流程操作教案文档

文档用途:七天学会plc 加机器视觉 教学教案,可直接全选复制使用;整体流程:Anaconda 新建 Python3.8 虚拟环境→安装图像标注工具 LabelImg→安装 OpenCV-Python→安装 YOLO(Ultralytics YOLO)→OpenCV 读写图片实操→数据集标注规范→YOLO 数据集配置→YOLO 模型训练→模型三种格式 (.pt/.onnx/.engine) 导出说明→训练后模型推理使用,重点标注:LabelImg 优先 Python3.8/3.9,高版本 3.11/3.12/3.13 兼容性差易报错

目录

  1. 前期准备说明
  2. 步骤 1:Anaconda 创建 Python3.8 专属虚拟环境
  3. 步骤 2:激活环境、安装图像标注工具 LabelImg(兼容性说明)
  4. 步骤 3:OpenCV 安装 + OpenCV 代码打开 / 保存图片实操
  5. 步骤 4:Ultralytics YOLO 环境安装
  6. 步骤 5:使用 LabelImg 标注 YOLO 数据集(VOC→YOLO 标签格式说明)
  7. 步骤 6:YOLO 数据集目录规范与 yaml 配置文件编写
  8. 步骤 7:YOLO 模型训练全流程
  9. 步骤 8:三种模型格式(pt/onnx/engine)导出、区别、适用场景详解
  10. 步骤 9:不同格式模型加载推理使用方法

1. 前期准备说明

  1. 已完成 Anaconda 软件安装,Windows 打开【Anaconda Prompt】,Mac/Linux 打开终端 Terminal;
  2. 不要在系统 Python、base 基础环境安装项目依赖,所有项目依赖统一装在新建 py38_yolo 独立环境,环境隔离避免版本冲突;
  3. 软件版本选型依据:
    • LabelImg 图像标注工具:Python3.8、Python3.9 兼容性最优,安装无依赖报错、启动无闪退;Python≥3.10、3.11、3.12、3.13 PyQt5 底层依赖不兼容,极易安装失败、运行崩溃,因此本教案统一使用 Python3.8 作为基准环境
    • OpenCV、Ultralytics YOLO:Python3.8 完美适配全版本,稳定性最高。

2. 步骤 1:Anaconda 创建 Python3.8 专属虚拟环境

2.1 打开终端(Anaconda Prompt),默认处于 (base) 基础环境

输入创建环境命令:

bash

# 创建名称为py38_yolo、python版本锁定3.8的虚拟环境 conda create -n py38_yolo python=3.8 -y
  • 参数说明:-n py38_yolo:自定义环境名称;python=3.8:指定 Python3.8;-y:自动确认安装依赖,无需手动输入 y

2.2 查看所有 conda 环境(可选命令)

bash

conda env list # 或 conda info --envs

列表中出现py38_yolo即代表环境创建成功。

2.3 进入(激活)新建环境

bash

conda activate py38_yolo

命令行开头从

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 10:19:35

M9A:重返未来1999智能自动化助手终极指南

M9A:重返未来1999智能自动化助手终极指南 【免费下载链接】M9A 重返未来:1999 小助手 | Assistant For Reverse: 1999 项目地址: https://gitcode.com/gh_mirrors/m9/M9A 你是否厌倦了每天重复刷取游戏资源?是否希望在《重返未来&…

作者头像 李华
网站建设 2026/6/10 10:20:50

随机抽签、抽奖、点名工具,小巧且免费!

今天推荐两个安卓上的小工具,一个记账,一个抽签,都很简单。第一款:星闪生活(记账) 这个软件就是用来记日常开销的。大小6.2M,不用联网,不用给任何手机权限,也不用注册登录…

作者头像 李华
网站建设 2026/6/6 23:01:01

实战演练:在快马平台用miniconda构建端到端机器学习应用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请开发一个机器学习实战项目,使用miniconda管理专属环境,项目要求:创建名为ml_project的conda环境,安装scikit-learn 1.3版本、xgbo…

作者头像 李华
网站建设 2026/6/6 22:50:25

QRazyBox:专业的二维码修复与数据分析工具

QRazyBox:专业的二维码修复与数据分析工具 【免费下载链接】qrazybox QR Code Analysis and Recovery Toolkit 项目地址: https://gitcode.com/gh_mirrors/qr/qrazybox QRazyBox是一款基于Web的二维码分析与恢复工具包,专门用于处理损坏或难以扫描…

作者头像 李华