ONNX 模型库
返回模型

说明文档

适用于 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 字段
  • 设置边界框纹理精灵的字段(您可以创建自己的精灵,使用透明纹理,或使用内置的)以及字体

预览

如果运行正常,您应该看到类似这样的效果:

preview

信息

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