sentis-YOLOv8n
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