sentis-YOLOv8n

unity
Detección de objetos

YOLOv8n es un modelo de reconocimiento de objetos en tiempo real validado para funcionar con Unity Sentis (Versión 1.4.0-pre.3). Este modelo permite la detección de múltiples objetos simultáneamente y está confirmado para ejecutar en Unity 2023.

Como usar

Cómo usar

Primero obtenga el paquete com.unity.sentis del gestor de paquetes. También necesitará el paquete Unity UI.

Cree una nueva escena en Unity 2023. Instale com.unity.sentis versión 1.4.0-pre.3 desde el gestor de paquetes. Añada el script en c# a la Cámara Principal. Cree una Imagen en Crudo en la escena y enlácela como displayImage. Arrastre el archivo yolov8n.sentis al campo de activo del modelo. Arrastre el archivo classes.txt al campo de labelAssets. Ponga un archivo de video en la carpeta Assets/StreamingAssets y establezca el nombre de videoName al nombre del archivo en el script. Establezca los campos para la textura del cuadro delimitador (puede crear una propia usando una textura transparente o usar una incorporada) y la fuente.

using UnityEngine;

public class ObjectDetection : MonoBehaviour
{
    public RawImage displayImage;
    public string modelPath;
    public string labelPath;
    public string videoName;
    public Sprite boxTexture;
    public Font font;
    // El resto del código va aquí...
}

Funcionalidades

Reconocimiento de objetos en tiempo real
Compatibilidad con Unity 2023
Mejoras en la selección NMS (Non-Maximum Suppression) en versiones posteriores
Enfoque de clase singular en la versión actual

Casos de uso

Detección y seguimiento de objetos en aplicaciones de realidad aumentada y virtual
Automatización de tareas de inspección visual
Aplicaciones interactivas de videojuegos que requieran reconocimiento de objetos
Proyectos de investigación y desarrollo en el campo de la visión por computadora