Para quienes no les funcione la visualización intenten cambiar esto
example = ([680, 380, 830, 580], [700, 400, 840, 600])
Creo que es porque la imagen que descargamos tiene diferentes dimensiones a las del profe Sergio.
Introducción a Computer Vision
¿Qué es la visión computarizada y cuáles son sus tipos?
Detección de objetos
Introducción a object detection: sliding window y bounding box
Generando video de sliding window
Introducción a object detection: backbone, non-max suppression y métricas
Visualización de IoU en object detection
Tipos de arquitecturas en detección de objetos
Arquitecturas relevantes en object detection
Utilizando un dataset de object detection
Carga de dataset de object detection
Exploración del dataset de object detection
Visualización de bounding boxes en el dataset de object detection
Aumentado de datos con Albumentation
Implementando Albumentation en object detection
Visualizando imágenes con aumentado de datos
Utilizando un modelo de object detection pre-entrenado
Probar detección de objetos con modelo pre-entrenado
Fine-tuning en detección de objetos
Fine-tuning en detección de objetos: carga de datos
Fine-tuning en detección de objetos: data augmentation
Fine-tuning en detección de objetos: entrenamiento
Fine-tuning en detección de objetos: visualización de objetos
Quiz: Detección de objetos
Segmentación de objetos
Introduciendo la segmentación de objetos
Tipos de segmentación y sus arquitecturas relevantes
¿Cómo es un dataset de segmentación?
Utilizando un dataset de segmentación de objetos
Visualización de nuestro dataset de segmentación
Creando red neuronal U-Net para segmentación
Entrenando y estudiando una red de segmentación
Generando predicciones con modelo de object segmentation
Quiz: Segmentación de objetos
Un paso más allá
El estado de la cuestión en computer vision
Comparte tu proyecto de detección y segmentación de objetos para conducción autónoma y certifícate
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Sergio Paniego Blanco
Aportes 4
Preguntas 1
Para quienes no les funcione la visualización intenten cambiar esto
example = ([680, 380, 830, 580], [700, 400, 840, 600])
Creo que es porque la imagen que descargamos tiene diferentes dimensiones a las del profe Sergio.
Si los bounding boxes no aparecen, pueden hacer un resize de la image a 2850 así:
image = cv2.resize(image, dsize=(2850, 2850))
Como estaba leyendo en los aportes, creo que se debe a que las dimensiones de la que descargamos son diferentes a la del profesor. A mi me funcionó hacer el resize, espero que también les sirva 😃.
La imagen compartida no cuenta con las mismas dimensiones que la del profesor, pero el IoU más acercado usando valores de posición cerrados que obtuve fue con estas medidas
example = ([670, 430, 800, 550], [670, 430, 780, 550])
También me encontré con otro problema, yo estoy utilizando PyCharm para llevarlo a un entorno de producción y con el código del profesor no lograba hacer aparecer los rectángulos. Lo que me funciono fue agregar esta línea de código justo antes de plt.show()
ax.add_patch(rect)
ax.plot() //Línea agregada
plt.show()
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?