Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Guías

¿Qué es YOLOE? Cómo llevar más lejos los modelos de visión artificial

Descubre cómo YOLOE permite encontrar objetos mediante una instrucción sencilla o una foto. Así, facilita una visión artificial más inteligente y rápida, sin tener que volver a entrenar ni ajustar los modelos.

Abirami VinaAbirami Vina11 min de lectura
YOLOE detecta objetos a partir de instrucciones de texto e imagen

La detección de objetos es una tarea clave de la visión artificial cuyo objetivo es identificar y localizar objetos en imágenes o vídeos. Es una parte fundamental de la visión artificial, un campo de la inteligencia artificial (AI) que permite a las máquinas comprender e interpretar datos visuales. Por ejemplo, la detección de objetos puede ayudar a identificar un coche en una imagen o localizar a una persona en una transmisión de vídeo.

Una de las familias de modelos más conocidas compatibles con tareas de visión artificial, como la detección de objetos, es la serie de modelos YOLO (You Only Look Once). Diseñados para ofrecer velocidad y precisión, los modelos YOLO han mejorado continuamente con el tiempo. Por ejemplo, Ultralytics YOLO11 (al que posteriormente sucedió Ultralytics YOLO26) ofrece un buen rendimiento en situaciones reales y proporciona resultados precisos incluso en entornos más complejos.

Para seguir impulsando este progreso, un nuevo modelo llamado YOLOE pretende ampliar las capacidades de los modelos YOLO. A diferencia de los modelos tradicionales, que requieren un nuevo entrenamiento para reconocer objetos nuevos, YOLOE puede seguir indicaciones sencillas de texto o imagen para detectar objetos que no ha visto antes, lo que lo hace mucho más adaptable a entornos cambiantes.

En este artículo, analizaremos más de cerca qué hace que YOLOE sea único, cómo se compara con los modelos YOLO anteriores y cómo puedes empezar a usarlo hoy.

Descripción general de YOLOE#

YOLOE es un modelo de visión artificial que lleva la detección de objetos un paso más allá. Fue presentado en marzo de 2025 por investigadores de la Universidad de Tsinghua. Lo que distingue a YOLOE de los modelos tradicionales es el uso de la detección con vocabulario abierto.

Aunque la mayoría de los modelos se entrenan para reconocer una lista fija de objetos, YOLOE te permite especificar qué buscar mediante una breve descripción o una imagen de ejemplo. Por ejemplo, si buscas una «mochila verde», puedes escribir esa descripción o mostrarle una foto al modelo, y YOLOE la localizará en la escena.

Además, incluso sin ninguna indicación, YOLOE puede detectar por sí solo muchos objetos cotidianos. Esta capacidad para reconocer objetos que nunca ha visto se denomina detección sin ejemplos. Resulta especialmente útil en entornos dinámicos donde la tarea o los objetos de interés pueden cambiar inesperadamente.

Un vistazo a las capacidades de YOLOE

Fig. 1. Un vistazo a las capacidades de YOLOE.

Características principales de YOLOE#

YOLOE admite una amplia variedad de funciones diseñadas para mejorar su rendimiento en aplicaciones reales. Gracias a su capacidad para procesar entradas estructuradas y no estructuradas, YOLOE abre nuevas posibilidades para la detección y la segmentación de objetos.

Estas son algunas de las principales características que ofrece el modelo:

  • Detección basada en indicaciones: YOLOE puede buscar objetos a partir de una breve indicación de texto o una imagen de ejemplo. Esto significa que no tienes que volver a entrenar el modelo cada vez que cambia tu tarea; basta con describirle o mostrarle al modelo lo que buscas.
  • Segmentación de instancias: Además de dibujar cuadros delimitadores alrededor de los objetos, YOLOE puede delinear su forma exacta mediante la segmentación de instancias. Esto resulta especialmente útil cuando los objetos se solapan o necesitas conocer sus límites precisos.
  • Reconocimiento de objetos sin indicaciones: YOLOE puede reconocer objetos incluso sin instrucciones específicas. Utiliza un conjunto de descripciones aprendidas previamente para identificar objetos rápidamente, lo que agiliza y mejora la eficiencia del proceso.

Comparación de YOLOE con otros modelos YOLO#

Ahora que ya sabemos mejor qué es YOLOE, echemos un vistazo a algunos modelos de la familia YOLO que son similares.

A medida que ha avanzado la visión artificial, también lo han hecho los modelos YOLO. Por ejemplo, Ultralytics YOLOv8 incorporó compatibilidad con nuevas tareas, como la segmentación y la clasificación, mientras que las versiones posteriores, como Ultralytics YOLO11, se han centrado en mejorar la precisión y el rendimiento en una gama más amplia de tareas.

Además, YOLO-World se lanzó en enero de 2024 e introdujo la posibilidad de utilizar indicaciones escritas, lo que permite a los usuarios describir los objetos que quieren encontrar. Aunque YOLO-World era una excelente opción para la detección sin ejemplos, carecía de funciones como la segmentación de instancias y la compatibilidad con indicaciones visuales.

YOLOE amplía YOLO-World con estas capacidades, mejora la flexibilidad y el rendimiento y ofrece una herramienta con mayor impacto para aplicaciones de visión artificial en el mundo real. Para ver cómo se comparan los detectores de vocabulario abierto y los modelos de lenguaje visual en conjuntos de datos de detección del mundo real, consulta la tabla de clasificación VLM de Ultralytics.

YOLO-World y YOLOE admiten la detección sin ejemplos

Fig. 2. YOLO-World y YOLOE admiten la detección sin ejemplos.

Uso de YOLOE con el paquete Python de Ultralytics#

Tanto si quieres detectar objetos concretos como explorar todo lo que aparece en una imagen, empezar a usar YOLOE es muy sencillo. Este modelo es compatible con el paquete Python de Ultralytics, por lo que resulta fácil integrarlo en tus proyectos. A continuación, veremos cómo utilizarlo.

Instalación del paquete Ultralytics#

El primer paso es instalar el paquete de Python de Ultralytics con un gestor de paquetes como pip. Puedes hacerlo ejecutando pip install ultralytics en el terminal o en el símbolo del sistema.

Una vez instalado el paquete, tendrás todo lo que necesitas para cargar el modelo, hacer predicciones y probar distintos modos de detección. Si tienes algún problema durante la instalación, la documentación oficial de Ultralytics incluye una útil sección de resolución de problemas.

Hay varias formas de utilizar YOLOE para realizar predicciones. Realizar predicciones significa utilizar el modelo entrenado para identificar y localizar objetos en imágenes o vídeos. Estos distintos métodos te permiten adaptar la forma de interactuar con el modelo a tus necesidades concretas.

Veamos cada uno de estos métodos por separado.

Detección de objetos específicos con indicaciones de texto o imagen#

YOLOE puede detectar objetos a partir de una breve descripción de texto. Por ejemplo, si buscas un caballo en movimiento, puedes utilizar una indicación como «caballo caminando».

Para empezar, carga el modelo YOLOE preentrenado y configura la indicación (la descripción de lo que quieres que busque el modelo), como se muestra en el fragmento de código siguiente.

from ultralytics import YOLOE

model = YOLOE("yoloe-11l-seg.pt")
prompt = ["horse walking"]
model.set_classes(prompt, model.get_text_pe(prompt))

Una vez configurados el modelo y la indicación, puedes ejecutar el modelo sobre una imagen o un vídeo. Sustituye la ruta del archivo del código por la ruta de tu imagen o vídeo:

results = model.predict("path/to/your/image.jpg")
results[0].show()

Esto mostrará la imagen con el objeto detectado claramente marcado según tu indicación. Puedes cambiar la indicación para buscar otros objetos, como «maleta roja», «bicicleta» o «cebra», según lo que busques.

Uso de YOLOE para detectar objetos específicos mediante una indicación de texto

Fig. 3. Ejemplo del uso de YOLOE para detectar objetos específicos mediante una indicación de texto.

Del mismo modo, puedes utilizar una imagen para dar indicaciones a YOLOE con el paquete Python de Ultralytics. En el modo de indicación visual, el modelo utiliza la imagen para encontrar elementos de aspecto similar en otra escena. Esto resulta especialmente útil para objetos difíciles de describir o que no tienen etiquetas claras.

Para consultar el código con más detalle, echa un vistazo a la documentación de Ultralytics.

Detección general de objetos con YOLOE#

En algunos casos, puede que no sepas exactamente qué buscar o que no busques ningún objeto en particular. En esos casos, resulta útil el modo sin indicaciones.

Con esta opción, no tienes que escribir una descripción ni proporcionar una imagen de ejemplo. YOLOE analiza las imágenes por sí solo y detecta todo lo que puede reconocer, como personas, animales, muebles u objetos cotidianos.

Es una forma práctica de explorar una escena sin dar instrucciones específicas al modelo. Tanto si estás examinando una sala abarrotada como revisando una grabación con mucha actividad, el modo sin indicaciones te permite ver rápidamente qué aparece en una imagen.

Puedes utilizar el siguiente código para ejecutar YOLOE en modo sin indicaciones. Primero se carga el modelo; después, procesa la imagen y detecta automáticamente los objetos que aparecen en ella. Por último, se muestran los resultados y se resaltan los objetos detectados.

Asegúrate de sustituir la ruta del archivo por la ruta real de tu imagen.

from ultralytics import YOLOE

model = YOLOE("yoloe-11l-seg-pf.pt")
results = model.predict("path/to/image.jpg")
results[0].show()

La imagen siguiente muestra un ejemplo de lo que YOLOE puede detectar en modo sin indicaciones.

Uso de YOLOE en modo sin indicaciones

Fig. 4. Uso de YOLOE en modo sin indicaciones.

Aplicaciones de YOLOE en tiempo real#

La capacidad de YOLOE para responder a indicaciones de texto e imagen lo convierte en una herramienta fiable para aplicaciones en tiempo real. Su flexibilidad resulta especialmente útil en entornos dinámicos donde la rapidez y la precisión son esenciales.

Veamos algunos ejemplos reales de cómo se puede utilizar YOLOE.

Mejora de la gestión de equipajes: detección de maletas en tiempo real#

En aeropuertos concurridos, localizar equipajes concretos puede ser complicado, especialmente cuando hay maletas desaparecidas. YOLOE puede agilizar este proceso al ayudar a analizar vídeos en directo e identificar rápidamente objetos a partir de indicaciones sencillas como «maleta roja».

Si una maleta ha desaparecido o está en el lugar equivocado, el personal puede cambiar fácilmente la indicación para buscar otro objeto, como una «maleta negra». Esta capacidad de adaptación inmediata puede ayudar al personal del aeropuerto a localizar rápidamente el equipaje correcto sin revisar horas de grabación ni volver a entrenar el modelo, lo que agiliza y mejora la eficiencia de la gestión de equipajes y la resolución de incidencias con maletas desaparecidas.

Vigilancia de espacios públicos con YOLOE#

Las grabaciones de vigilancia de espacios públicos, como mercados y cafeterías concurridos, suelen incluir una combinación de personas, objetos y actividades que cambian a lo largo del día. YOLOE puede analizar estas grabaciones en tiempo real en modo sin indicaciones y detectar automáticamente objetos como bolsos, mesas o bicicletas sin necesidad de instrucciones específicas.

YOLOE detecta distintos objetos en un espacio público concurrido

Fig. 5. YOLOE puede detectar distintos objetos en un espacio público concurrido.

Esto resulta especialmente útil para que los equipos de seguridad detecten objetos desatendidos o sigan el movimiento de la multitud. La capacidad de YOLOE para detectar varios objetos a la vez facilita la gestión de espacios públicos durante eventos o periodos de gran afluencia, y ayuda a los equipos a mantenerse informados y reaccionar con rapidez.

Ventajas e inconvenientes de YOLOE#

Estas son algunas de las principales ventajas de utilizar YOLOE en aplicaciones de visión artificial:

  • Rendimiento en tiempo real: YOLOE está optimizado para procesar datos de forma rápida y eficiente, lo que permite realizar detecciones en tiempo real incluso en entornos dinámicos, como transmisiones de vídeo en directo o espacios públicos concurridos.
  • Escalabilidad: YOLOE es escalable y funciona bien en una gran variedad de aplicaciones, desde la seguridad y la vigilancia hasta el comercio minorista, la atención sanitaria y los vehículos autónomos.
  • Facilidad de uso: como YOLOE es compatible con el paquete Python de Ultralytics, resulta fácil integrarlo en tus proyectos de visión artificial existentes.

Sin embargo, hay algunas limitaciones que debes tener en cuenta al utilizar YOLOE. Estos son un par de factores que conviene considerar:

  • Requiere suficientes datos de entrenamiento: aunque YOLOE admite la detección sin ejemplos, su rendimiento con objetos que no ha visto depende de lo bien que generalice a partir de sus datos de entrenamiento. En algunos casos, puede necesitar datos adicionales o un ajuste fino para rendir bien en tareas muy especializadas.
  • Sensibilidad a la calidad de entrada: la precisión del modelo puede verse afectada por imágenes o vídeos de baja calidad. Las entradas borrosas o con poca luz pueden reducir la capacidad del modelo para detectar objetos con precisión, por lo que es importante utilizar entradas de alta calidad para obtener el mejor rendimiento.

Conclusiones clave#

YOLOE aporta más flexibilidad a la visión artificial al permitir que los usuarios guíen la detección con indicaciones de texto o imagen. Funciona bien en situaciones reales donde las escenas cambian rápidamente y no es posible volver a entrenar el modelo.

Desde la gestión de equipajes hasta la vigilancia de espacios públicos, YOLOE se adapta fácilmente a nuevas tareas. A medida que la IA se vuelve más accesible, modelos como YOLOE ayudan a más sectores a utilizar la tecnología de visión de forma práctica y eficiente.

Únete a nuestra comunidad y explora nuestro repositorio de GitHub para conocer más innovaciones en IA. Descubre los últimos avances en áreas como la IA en el comercio minorista y la visión artificial en la sanidad en nuestras páginas de soluciones. Echa un vistazo a nuestras opciones de licencia y empieza hoy mismo con la visión artificial.

Escrito por

Abirami Vina
Abirami Vina

Creador de contenido · Ultralytics

Abirami Vina comenzó su carrera como ingeniera de visión artificial y sentó unas bases sólidas en AI visual y aprendizaje automático. Es creadora de contenido para Ultralytics y fundadora y redactora jefe de Scribe of AI, donde elabora contenido técnico de alta calidad para empresas centradas en AI. Su pasión por hacer que la AI sea comprensible y atractiva impulsa su trabajo, que conecta la tecnología de vanguardia con su impacto en el mundo real.

Comentarios

Haz una pregunta, comparte tus resultados o ayuda a otra persona.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático