Glosario

Detección de objetos

Descubre el poder de la detección de objetos: identifica y localiza objetos en imágenes o vídeos con modelos de vanguardia como YOLO. ¡Explora las aplicaciones del mundo real!

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

La detección de objetos es una tarea crítica en la visión por ordenador, que permite a las máquinas identificar y localizar objetos específicos dentro de una imagen o vídeo. A diferencia de la clasificación de imágenes, que sólo determina la presencia de un objeto en una imagen, la detección de objetos dibuja cuadros delimitadores alrededor de cada objeto detectado, especificando su ubicación. Esta tecnología tiende un puente entre la forma en que las máquinas perciben los datos visuales y la forma en que los humanos entienden su entorno.

Conceptos básicos de la detección de objetos

En esencia, la detección de objetos combina dos procesos clave: clasificación y localización. La clasificación identifica qué objetos están presentes (por ejemplo, un coche, una persona, un árbol), mientras que la localización señala dónde se encuentran esos objetos dentro de la imagen, normalmente dibujando un cuadro delimitador a su alrededor. Para ello se suelen utilizar algoritmos sofisticados, a menudo basados en Redes Neuronales Convolucionales (CNN), que aprenden a reconocer patrones y rasgos que caracterizan a los distintos objetos. La precisión de los modelos de detección de objetos suele evaluarse utilizando métricas como la Intersección sobre la Unión (IoU) y la Precisión Media (mAP).

Tipos de modelos de detección de objetos

Los modelos de detección de objetos pueden clasificarse a grandes rasgos en dos tipos principales: detectores de una etapa y detectores de dos etapas. Los detectores de dos etapas, como R-CNN, dan prioridad a la precisión generando primero propuestas de regiones y clasificándolas después. En cambio, los detectores de una etapa, como Ultralytics YOLOofrecen un rendimiento más rápido al predecir directamente los recuadros delimitadores y las probabilidades de clase en una sola pasada. Los detectores sin anclaje son un enfoque más reciente que simplifica el proceso de detección eliminando la necesidad de cajas de anclaje predefinidas, lo que mejora potencialmente la generalización y reduce la complejidad.

Aplicaciones de la detección de objetos

La detección de objetos tiene una amplia gama de aplicaciones en el mundo real en diversas industrias:

  • Vehículos autónomos: Los coches autónomos dependen en gran medida de la detección de objetos para percibir su entorno, identificando peatones, vehículos, señales de tráfico y obstáculos en tiempo real. Esto es crucial para la navegación, la seguridad y la toma de decisiones en los sistemas de conducción autónoma. Más información sobre la IA en los coches autónomos.
  • Seguridad y Vigilancia: La detección de objetos se utiliza en los sistemas de seguridad para tareas como la detección de intrusos, el recuento de personas y la detección de anomalías. Por ejemplo, los sistemas de alarma de seguridad pueden utilizar la detección de objetos para identificar a personas no autorizadas o actividades sospechosas en tiempo real. Explora la visión por ordenador para la prevención de robos.
  • Sanidad: En imágenes médicas, la detección de objetos ayuda a identificar y localizar anomalías como tumores o lesiones en radiografías, tomografías computarizadas y resonancias magnéticas. Esta tecnología puede mejorar la precisión y rapidez del diagnóstico, ayudando a los profesionales sanitarios en el análisis de imágenes médicas.
  • Comercio minorista: La detección de objetos se utiliza para la gestión de inventarios, el análisis del comportamiento de los clientes y los sistemas automatizados de caja en entornos minoristas. Puede ayudar a rastrear los productos en las estanterías, analizar los patrones de tráfico de clientes y evitar robos. Descubre la IA para una gestión más inteligente del inventario minorista.

Herramientas y marcos

Desarrollar e implantar modelos de detección de objetos suele implicar el uso de potentes herramientas y marcos de trabajo. Ultralytics YOLO es una opción popular debido a su velocidad y precisión, y ofrece modelos como YOLOv8 y YOLOv11. OpenCV es otra biblioteca muy utilizada que ofrece una gran cantidad de funciones para tareas de visión por ordenador, incluido el procesamiento de imágenes y la detección de objetos. Plataformas como Ultralytics HUB simplifican el proceso de entrenamiento, despliegue y gestión de Ultralytics YOLO modelos.

Retos y orientaciones futuras

A pesar de los importantes avances, la detección de objetos sigue afrontando retos, como la detección precisa de objetos pequeños, el tratamiento de las oclusiones (objetos parcialmente ocultos) y el mantenimiento de la solidez en distintas condiciones de iluminación y apariencia de los objetos. La investigación en curso se centra en mejorar la eficacia, precisión y capacidad de generalización de los modelos. Los avances en áreas como los Transformadores de Visión (ViT) y las arquitecturas más eficientes están ampliando continuamente los límites de lo que es posible en la detección de objetos en tiempo real.

Leer todo