/Counting_Yolov3

Conteo de objetos detectados en imagenes haciendo uso de Yolov3

Primary LanguageJupyter Notebook

Online Presence

LinkedIn Stackoverflow Twitter

Counting_Yolov3

En el siguiente repo se mostrara como realizar el conteo de objetos detectados en imagenes haciendo uso de Yolov3

Generalidades :

Por lo general cuando necesitamos hacer conteo de objetos detectados en un lote de imagenes nos damos cuenta que no es tan sencillo como parece y ni hablar de conteo en videos , por tal motivo se creo este repo para abordar el conteo en imagenes.

Inicialmente cuando realizamos el siguiente comando para obtener las predicciones de una imagen con yolov3 :

  • ./darknet detect cfg/yolov3.cfg yolov3.weights /PATH/image.jpg

Obtenemos la siguiente pantalla :

Screenshot (217)

Finalmente lo que vamos a hacer es tomar cada una de las detecciones en cada imagen y extraer esos datos para crear un Dataframe que contenga tanto el conteo total de objetos como el conteo por clases en cada imagen.

Creación del archivo.txt con las detecciones de cada imagen

Conteo de objetos

Detecciones en imagen 7.working-lunch.jpg en el Dataframe

Screenshot (222)

Para este paso ya debemos tener nuestro archivo txt ya creado en el paso anterior y luego editamos la linea que corresponde al nombre del archivo en el Counting_Objects_Images.py , finalmente ejecutamos:

  • python Counting_Objects_Images.py

Y como podemos observar ya tenemos nuestro Dataframe con nuestro conteo por imagen

Screenshot (219)