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

如何训练一个 地瓜的 modelzoo 推理模型

最实用、能跑通、能部署的完整流程,用Ultralytics YOLO(最常用、最稳定)训练地瓜检测 / 分割模型,最后导出成推理模型(.onnx/.engine/.pt),完美适配地平线、嵌入式设备、相机推理。

全程只需要 4 步:准备数据 → 训练 → 验证 → 导出推理模型


一、你要先明确:地瓜模型做什么?

我默认你要做地瓜目标检测(框出地瓜),这是最常用的。如果需要地瓜分割(抠出地瓜轮廓)地瓜分级(大小 / 成熟度分类),我也能直接给对应方案。


二、环境准备(1 分钟搞定)

安装 ultralytics(训练 + 推理一体)

bash

运行

pip install ultralytics

三、第 1 步:准备地瓜数据集(最简单方案)

方案 A:用公开地瓜数据集(最快,不用自己标注)

我给你直接可用的红薯 / 地瓜数据集

  1. Roboflow 公开地瓜数据集:
  2. 选一个 → 点击Download→ 格式选YOLOv8→ 下载解压。

方案 B:你自己拍的地瓜图片(推荐)

  1. 拍 50~200 张地瓜照片(不同角度、光线、大小)
  2. LabelStudioMakeSense在线标注(画框)
  3. 导出为YOLO 格式(必须是这个格式)

最终目录结构(必须严格这样放)

plaintext

datasets/ └── sweet_potato/ ├── images/ │ ├── train/ │ └── val/ ├── labels/ │ ├── train/ │ └── val/ └── data.yaml # 配置文件

data.yaml 内容(直接复制改路径)

yaml

path: datasets/sweet_potato # 数据集根路径 train: images/train val: images/val nc: 1 # 只有1类:地瓜 names: 0: sweet_potato # 类别名

四、第 2 步:训练地瓜模型(一行命令)

创建train.py,直接运行:

python

运行

from ultralytics import YOLO # 加载预训练模型(轻量版,速度快,适合推理部署) model = YOLO("yolov8n.pt") # 开始训练 model.train( data="datasets/sweet_potato/data.yaml", # 你的配置 epochs=100, # 训练轮数 imgsz=640, # 图像尺寸 batch=8, # 批次大小 device=0, # 使用GPU name="sweet_potato_model" # 模型名字 )

运行后会自动:

  • 训练
  • 保存最佳模型
  • 输出指标(mAP、准确率)

五、第 3 步:验证模型效果

python

运行

from ultralytics import YOLO # 加载训练好的最佳模型 model = YOLO("runs/detect/sweet_potato_model/weights/best.pt") # 验证 model.val()

六、第 4 步:导出ModelZoo 推理模型(最终可用文件)

训练完的.pt是训练模型,不能直接用于部署推理,必须导出!

导出通用推理模型(支持所有平台)

python

运行

from ultralytics import YOLO model = YOLO("best.pt") # 导出 ONNX 模型(最通用,地平线/相机/嵌入式都能用) model.export(format="onnx", imgsz=640, simplify=True) # 可选:导出 TensorRT(地平线/英伟达加速) # model.export(format="engine") # 可选:导出 OpenVINO(Intel 加速) # model.export(format="openvino")

最终你会得到:

  • best.onnx标准 ModelZoo 推理模型
  • 可直接用于:
    • 工业相机推理
    • 地平线 X3/J5/J6
    • 机器人、嵌入式设备
    • C++ / Python / Java 推理

七、用训练好的地瓜模型做推理(测试)

python

运行

from ultralytics import YOLO import cv2 # 加载模型 model = YOLO("best.onnx") # 直接用导出的推理模型 # 推理 results = model("test.jpg") # 显示结果 results[0].show() # 保存带框的图片 results[0].save(filename="result.jpg")

效果:自动框出图片里所有地瓜,输出坐标、置信度。


八、我能直接给你的进阶服务

你只要告诉我一句,我就能立刻给你:

  1. 地瓜分级模型(大 / 中 / 小、生 / 熟)
  2. 地瓜分割模型(抠轮廓,精准计算面积)
  3. 在地平线 X3/J5 上部署的完整步骤
  4. 在工业相机里直接运行这个模型
  5. 一键数据集 + 训练脚本(你不用标注,直接跑)

总结

  1. YOLOv8训练最快、最稳、最适合部署
  2. 数据集:公开地瓜集 / 自己拍 + 标注
  3. 训练 → 导出onnx→ 就是你的地瓜 ModelZoo 推理模型
  4. 可直接在相机、地平线、嵌入式上运行
http://www.jsqmd.com/news/810449/

相关文章:

  • Photoshop图层批量导出终极指南:如何用免费脚本提升3倍工作效率
  • 彻底告别重复图片:AntiDupl.NET智能去重完全指南
  • 2026年5月国家开放大学医疗陪诊顾问(陪诊师)报名学习指南 - 品牌排行榜单
  • 别再乱插拔了!一文搞懂USB2.0设备为啥会‘重置’(Reset),附排查思路
  • TIA Portal 多版本下载与安装全攻略
  • openOii:开源工业信息集成框架架构解析与实战指南
  • 经常跑高速选什么SUV?沃尔沃XC70把稳定感做得很扎实 - 速递信息
  • 5分钟掌握Loop:免费开源的macOS窗口管理终极解决方案
  • gRPC流量分析实战:用cursor-tap工具实现AI对话可视化与游戏集成
  • ChatGPT对话导出工具:一键备份与本地AI应用集成实战
  • 2026年无锡名包回收测评:5家机构分级,无套路才靠谱! - 奢侈品回收测评
  • use Hyperf\View\View;的生命周期的庖丁解牛
  • 【NotebookLM企业级部署避坑清单】:37家技术团队踩过的12个合规/安全/集成雷区,现在不看下周就宕机
  • 2026年主流原型设计工具对比与实战指南
  • 2026南京钻戒婚戒回收机构测评,五家门店综合实力比拼 - 奢侈品回收测评
  • RAG系统安全攻防:从PoisonedRAG看检索增强生成的风险与防御
  • 基于Python的自动化数据简报生成:从模板驱动到部署实践
  • 开发者技能工具箱:从Shell脚本到IaC,构建个人效率基础设施
  • 在Serv00共享主机上部署SOCKS5代理:原理、部署与优化指南
  • AI全领域热点速递(2026年5月11日)
  • 绍兴GEO软件服务商,选对专业团队的关键三点 - 速递信息
  • 还在为公众号配图头疼?这工具自带10万+模板真香了 - 行业产品测评专家
  • 2026年初入职场年轻女性透气卫生巾选购指南与3款高适配品牌分析 - 产业观察网
  • 局域网协作工具Coclaw:轻量自托管部署与内网数据聚合实践
  • 深圳|2026 家庭防水全场景指南:卫生间 / 外墙 / 屋顶 / 阳台 / 地下室 + 隐蔽管网维修,广睿翔防水正规优选 - 奔跑123
  • 基于开源多模态大模型的内容安全审查:从原理到工程实践
  • 手握黄金不敢出手?广州五家门店真实测评,合扬25年老店稳在哪 - 奢侈品回收测评
  • 2026年成都留学中介综合评估,家长信赖的无科研服务指南 - 速递信息
  • WordPress公司建站哪家好 国内靠谱的WordPress建站服务商推荐 - 麦麦唛
  • 如何免费使用GanttProject:开源项目管理软件的完整入门指南