Darkflow: Cómo configurar la estructura de un conjunto de datos propio

Creado en 18 jul. 2017  ·  4Comentarios  ·  Fuente: thtrieu/darkflow

Ante todo gran trabajo! Tengo muchas imágenes de señales de tráfico que se han categorizado en carpetas de nombre de su tipo. Necesito saber cómo puedo configurar mis imágenes para medios de entrenamiento:

  1. ¿Cómo puedo hacer anotaciones? ¿Existe alguna herramienta para ello? ¿Dónde debo colocar las imágenes y las anotaciones?
  2. Seguí los pasos en la sección Capacitación en su propio conjunto de datos , tengo alrededor de 105 carpetas de diferente signo, lo que significa que mis clases serán 105 y actualicé label.txt con 105 nombres. Cuando estoy creando un nuevo archivo cfg desde donde ¿Conseguirá pesas para ello?

flujo --model cfg/tiny-yolo-voc-3c.cfg --load bin/tiny-yolo-voc.weights --tren --anotación tren/Anotaciones --dataset tren/Imágenes

¿O se hará a través de tiny-yolo-voc.weights?

Comentario más útil

Hola @merryHunter
¿Qué tal el tamaño de la imagen?
¿Hay alguna limitación de tamaño de imagen?

De hecho, quiero usar mi detección para detectar cosas que tienen un color ligeramente diferente (el tamaño es bastante y el color es bastante similar)
¿Todavía puedo usar YOLO para eso? ¿O significa que necesitaré muchas imágenes porque tienen un color diferente?
Necesitar consejo

Todos 4 comentarios

Hola @ManojPabani

  1. Intenta usar por ejemplo este: https://github.com/tzutalin/labelImg
  2. Como si hubiera seguido el tutorial, es posible que haya notado que todas las imágenes se colocan en una carpeta, así como las anotaciones en ellas.
    Si desea usar pesas, debe descargarlas del sitio web de yolo. De lo contrario, puede comenzar a entrenar desde cero usando otro comando:
    # Completely initialize yolo-new and train it with ADAM optimizer
    flow --model cfg/yolo-new.cfg --train --trainer adam --annotation train/Annotations --dataset train/Images

Hola @merryHunter
en su comando, ¿todavía necesitamos poner el parámetro de etiqueta (--label)?
y
¿Hay alguna consideración de cuántas imágenes son suficientes para representar una clase?

Hola @normansiboro
--label param solo te hace la vida más fácil. Es mejor especificar siempre el archivo de ruta de etiquetas explícitamente, para no confundirlos. En particular, para su propio conjunto de datos, debe cambiar las clases en el archivo label.txt predeterminado o en el que especifica la ruta.
Para las imágenes, mucho depende también de la red y del tamaño de entrada, así como de la calidad de la imagen. En general, puede ver cuántas muestras contiene Pascal VOC por clase. Diría que necesitará al menos 500 muestras etiquetadas para aprender algo.

Hola @merryHunter
¿Qué tal el tamaño de la imagen?
¿Hay alguna limitación de tamaño de imagen?

De hecho, quiero usar mi detección para detectar cosas que tienen un color ligeramente diferente (el tamaño es bastante y el color es bastante similar)
¿Todavía puedo usar YOLO para eso? ¿O significa que necesitaré muchas imágenes porque tienen un color diferente?
Necesitar consejo

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

wonny2001 picture wonny2001  ·  4Comentarios

ShawnDing1994 picture ShawnDing1994  ·  4Comentarios

hrshovon picture hrshovon  ·  5Comentarios

ma3252788 picture ma3252788  ·  3Comentarios

borasy picture borasy  ·  3Comentarios