You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将YOLOv5转换为TFLite后检测出现类别名称错误问题求助

YOLOv5 TFLite模型检测类别名称错误的解决办法

问题原因

导出TFLite模型时,默认不会自动关联自定义数据集的类别配置文件,运行detect.py时会自动使用YOLOv5自带的COCO类别列表,导致检测出的类别名称和自定义训练的不匹配。

解决步骤

  • 先确认你有自定义数据集的配置文件(比如custom_data.yaml),文件里必须包含names字段,清晰列出所有训练时用的类别名称。
  • 方法一:运行检测命令时显式指定配置文件
    !python yolov5/detect.py --weights best-fp16.tflite --source images.jpg --data custom_data.yaml
    
  • 方法二:导出TFLite模型时就绑定配置文件,让模型自带类别信息
    !python yolov5/export.py --weights best.pt --include tflite --data custom_data.yaml
    
  • 验证:重新运行检测命令,查看输出的类别名称是否和自定义类别一致。

问题截图

类别名称错误截图

内容的提问来源于stack exchange,提问作者Mouad Baaziz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 14:17:05