Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Image Recognition

El reconocimiento de imágenes identifica lo que contiene una imagen, desde una etiqueta para toda la imagen hasta cada objeto, rostro o palabra. Cómo funciona y cuáles son sus modalidades.

El reconocimiento de imágenes es el término general para el software que identifica qué contiene una imagen: objetos, personas, lugares, texto o acciones. En el uso cotidiano es sinónimo de clasificación de imágenes, que asigna una etiqueta como «golden retriever» o «neumonía» a una imagen completa. En investigación, el «reconocimiento visual» abarca la familia más amplia de tareas que identifican el contenido de una imagen, como en el ImageNet Large Scale Visual Recognition Challenge, celebrado entre 2010 y 2017 con pruebas de clasificación, localización y detección de objetos.

Cómo funciona el reconocimiento de imágenes#

Un modelo de reconocimiento convierte los píxeles en una descripción compacta y después la compara con lo que conoce. Una red troncal, ya sea una red neuronal convolucional (CNN) o un transformador de visión (ViT), extrae características capa a capa: desde bordes y texturas en las primeras capas hasta partes de objetos y objetos completos en las más profundas, y las agrupa en un vector de características o incrustación. El siguiente paso depende de cómo se defina el conjunto de respuestas posibles:

Un cabezal clasificador entrenado mediante aprendizaje supervisado con imágenes etiquetadas, como las 1,28 millones de imágenes de entrenamiento de las 1.000 clases de ImageNet, elige la clase más probable entre sus clases predefinidas. El reconocimiento facial y de productos compara la incrustación con una galería de ejemplos almacenados, por lo que pueden añadirse nuevas personas o productos sin volver a entrenar. Los modelos de disparo cero, como CLIP de OpenAI, incrustan imágenes y texto en el mismo espacio y reconocen cualquier categoría que pueda describirse con una instrucción de texto.

Antes del aprendizaje profundo, los sistemas de reconocimiento proporcionaban a clasificadores como las máquinas de vectores de soporte características diseñadas manualmente, como los puntos clave SIFT y los histogramas de gradientes orientados. En 2012, AlexNet redujo la tasa de error top-5 de ImageNet al 15,3 %, frente al 26,2 % del segundo clasificado, y desde entonces han predominado las características aprendidas.

Formas de reconocimiento de imágenes#

YOLO26 admite las dos primeras formas: sus modelos -cls asignan una de las 1.000 clases de ImageNet a una imagen completa, y sus modelos de detección asignan un nombre y una ubicación a cada objeto. Este ejemplo ejecuta ambos modelos en la misma foto:

from ultralytics import YOLO

image = "https://ultralytics.com/images/bus.jpg"

# Reconocimiento a nivel de imagen: una etiqueta para toda la imagen
classifier = YOLO("yolo26n-cls.pt")
results = classifier(image)
result = results[0]
print("Image label:", result.names[result.probs.top1])

# Reconocimiento a nivel de objeto: una etiqueta para cada objeto detectado
detector = YOLO("yolo26n.pt")
results = detector(image)
result = results[0]
print("Objects:", [result.names[int(c)] for c in result.boxes.cls])

El clasificador devuelve una única etiqueta de ImageNet para toda la foto, y el detector devuelve una etiqueta de COCO por cada objeto que encuentra.

Aplicaciones en el mundo real#

  • Análisis de imágenes médicas: Los modelos clasifican radiografías de tórax, fotos de la piel y escáneres de retina como normales o anómalos para que el personal clínico revise primero los casos urgentes.
  • Comercio minorista: El reconocimiento de productos relaciona los artículos de las estanterías o de la caja con un catálogo de imágenes de productos, incluidos los añadidos después del entrenamiento del modelo.
  • Fabricación: Las cámaras de la línea detectan piezas defectuosas y componentes incorrectos o ausentes antes del empaquetado.
  • Accesibilidad: Los lectores de pantalla y las aplicaciones móviles describen fotos y leen señales en voz alta para las personas ciegas o con baja visión.

Reconocimiento más allá de las etiquetas predefinidas#

Los clasificadores de etiquetas predefinidas solo reconocen las clases con las que se han entrenado, y para añadir una clase hay que recopilar imágenes etiquetadas y volver a entrenar. Los modelos entrenados con pares de imagen y texto eliminan esa limitación, y los modelos de visión y lenguaje amplían sus posibilidades para describir escenas y responder preguntas sobre ellas. CLIP, entrenado con 400 millones de pares de imagen y texto de Internet, igualó sin entrenamiento específico la precisión de ImageNet de la ResNet-50 original, sin utilizar ninguna de las 1,28 millones de imágenes etiquetadas con las que se había entrenado ResNet-50.

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