返回模型
说明文档
适用于 Unity Sentis 的 YOLOv8n 验证版本(版本 1.4.0-pre.3*)
这是 Unity Sentis 的 YOLOv8n 目标检测示例代码,用于单张图像推理,而非实时推理。
此代码与参考代码几乎相同,但仅用于图像处理。
参考链接:https://huggingface.co/unity/sentis-YOLOv8n
YOLOv8n 是一个实时多目标识别模型,已确认可在 Unity 2023 中运行。
如何使用
首先从包管理器获取 com.unity.sentis 包。
您还需要 Unity UI 包。
- 在 Unity 2023 或更高版本(包含 Unity 6000)中创建一个新场景
- 从包管理器安装
com.unity.sentis版本1.4.0-pre.3 - 将 C# 脚本添加到主摄像机(Main Camera)
- 在场景中创建一个 Raw Image,并将其链接为
displayImage - 将 yolov8n.sentis 或 yolov8n.onnx 文件拖入模型资源字段
- 将 classes.txt 拖到 labelAssets 字段
- 将 *.png 图像文件放入 Assets 文件夹并拖到 Input Texture 字段
- 设置边界框纹理精灵的字段(您可以创建自己的精灵,使用透明纹理,或使用内置的)以及字体
预览
如果运行正常,您应该看到类似这样的效果:

信息
NMS 选择将在 Sentis 的后续版本中改进。目前使用单类别方法。
Unity Sentis
Unity Sentis 是在 Unity 3D 中运行的推理引擎。更多信息可在此处找到
许可证
YOLO 模型使用 GPLv3 许可证。
Serotina/sentis-YOLOv8n-image
作者 Serotina
object-detection
↓ 0
♥ 0
创建时间: 2024-07-21 15:26:41+00:00
更新时间: 2024-07-21 15:53:59+00:00
在 Hugging Face 上查看文件 (9)
.gitattributes
.gitignore
Border Texture.png
README.md
classes.txt
preview.png
yolo.cs
yolov8n.onnx
ONNX
yolov8n.sentis