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

七天学会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

命令行开头从

http://www.rkmt.cn/news/1476206.html

相关文章:

  • 如何构建基于YOLOv8的智能FPS游戏辅助系统
  • 基于51单片机的低成本多功能安防报警器设计与实现
  • B站直播推流码获取工具:终极免费方案摆脱官方直播姬限制
  • 乌鲁木齐注册公司挂靠地址费用价格:每年多少钱详细解读 - 新疆全疆企业服务
  • 【CSDN AI引流卡片合规指南】:20年数字营销老兵亲测——微信/公众号链接能否放?3大红线+2份平台最新条款原文解读
  • 国产化替代实战:在统信UOS服务器上部署达梦DM8数据库的完整配置清单
  • 2026年 南通短视频运营/拍摄/获客/GEO推荐榜单:实战派团队与爆款创意口碑之选 - 企业推荐官【官方】
  • 5分钟搞定!Windows系统激活工具的终极使用指南
  • 2026年徐州黄金回收全指南:交易规则、避坑要点与靠谱服务方盘点 - 寻茫精选
  • 如何快速突破网盘限速:LinkSwift直链下载助手完整教程
  • KiTTY:解决Windows远程连接痛点的SSH客户端
  • 啤酒机气表常见问题解答(2026最新专家版) - 资讯速览
  • 苏州拍婚纱照怎么选、多少钱、注意什么?一篇答疑 - eee888
  • 2026年网架厂家实力解析:徐州网架/煤棚网架/体育馆网架/大跨度网架/焊接球网架/螺栓球网架专业供应商深度解读 - 品牌企业推荐师(官方)
  • STM32F207多功能评估板设计:从离线编程到脚本化测试的硬件整合实践
  • Notepad2-mod深度解析:基于Scintilla引擎的轻量级编辑器架构剖析
  • 揭秘藏品回收真相!北京丰宝斋告诉你,正规机构该有的样子 - 深鉴新闻
  • 深入AXI4-Lite总线:从AXI GPIO的寄存器读写,理解Zynq PL-PS数据交互的底层逻辑
  • 从100Gbps掉到15Gbps:一次高性能网关性能瓶颈的完整定位与架构演进
  • 别再为物料描述相同发愁了!SAP MM物料版次(Revision Level)实战配置与避坑指南
  • Flue:构建下一代代理的 TypeScript 框架,多场景应用与开发全解析
  • 2026年天津仓储货架供应厂家:重型/轻型/阁楼/智能货架,高效仓储与承重耐用之选 - 品牌企业推荐师(官方)
  • GitHub 多项功能与解决方案揭秘:lowfat 轻量级 CLI 工具降低 AI 令牌成本
  • 2026百达翡丽官方售后布局全新调整,官方服务联络通道全面更新 - 资讯速览
  • CatRouter网络评测:2026年AI API网关的技术真相
  • 140 美元的 Skylight Buddy 平板:孩子爱不释手,家长省心省力!
  • ThinkPad双风扇终极控制指南:从噪音困扰到静音高效的全流程解决方案
  • 2026指南:涡旋压缩机领域实力品牌深度分析 - 品牌企业推荐师(官方)
  • 寄大件家电用什么快递最省钱 2026物流价格对比 - 快递物流资讯
  • 进度一拖再拖,两头都起火——装修工程管理到底谁在掉链子?