使用自定义训练的 YOLOv8 LiteRT 模型
Qualcomm IM SDK 参考应用程序使用 YOLOv8 模型进行目标检测。本示例说明如何在当前参考应用程序中运行自定义训练的 YOLOv8 变体。 要运行您自己的自定义训练 YOLOv8 模型,请完成以下步骤:- 在参考应用程序中,用您的新模型替换现有模型。
- 使用您的自定义标签更新标签文件。
- 使用更新后的模型运行参考应用程序。
更新标签文件
Qualcomm IM SDK 参考应用程序要求标签采用 JSON 格式。请更新标签文件中每个条目的id、color 和 label 值。
每个标签条目的格式为:
使用自定义模型运行目标检测
要使用您的自定义模型和标签文件通过 LiteRT 运行时运行目标检测,请完成以下步骤:1
在主机上设置用户环境变量
2
创建工件目录
3
将模型复制到设备
4
将标签文件复制到设备
5
使用 SSH 登录设备
6
使用示例配置文件运行目标检测应用程序
/etc/configs/config_detection.json 中的示例配置运行应用程序。要停止应用程序,请按 Ctrl+C。7
(可选)使用自定义配置文件运行目标检测应用程序
您可以通过 如果指定了 要查看可用的命令行选项,请运行:编辑 运行应用程序:
--config-file 指定路径来使用自定义配置文件:--config-file,应用程序将使用该文件。否则,它会按以下顺序搜索 config_detection.json:要创建用户专属配置,请将示例文件复制到用户配置目录:
config_detection.json 配置文件应用程序使用
$HOME/Downloads/qimsdk_samples 作为其工件目录。指定相对路径或文件名时,会相对于下方对应的子目录进行解析。绝对路径则按原样使用。
