Bienvenido: Ingresar

Versión 5 con fecha 2010-08-30 14:04:10

Quitar mensaje
location: Vision / hog_makefile

Descripcion del entrenamiento

Se extraen 10 imagenes aleatorias crop de las imagenes negativas

La funcion esta implementada en el directorio crop_random.

parametros

-data listado de imagenes negativas

-count cantidad de imagenes

-size tamaño minimo de la extraccion (66x130)

-directory_out Directorio de salida de las imagenes

Ejemplo: crop_random/crop -data listas/list_neg.txt -count 10 -size 66x130 -directory_out ../Imagenes/NEG

Calcula el hog para las imagenes positivas y negativas_crop

Esta implementado en el directorio hog

parametros

-data listado de imágenes a extraer el hog

-param parametros de hogs

-directory_out Directorio de salida de los hogs

Ejemplo: hog/hog -param parameters -data listas/list_pos.txt -directory_out datapos

Se entrena la SVM Lineal. Se obtiene el modelo

libsvm/libsvm-2.89/svm-train -c 0.1 -t 0 -e 0.1 -h 0 -m 800 -v 5 svm/svm_train.txt > c01.txt libsvm/libsvm-2.89/svm-train -c 0.1 -t 0 -e 0.1 -h 0 -m 800 svm/svm_train.txt svm/svm.model

Se busca en las imagenes negativas personas con el modelo obtenido

Esta implementado en el directorio buscar_neg. Se le tiene que pasar los parametros y el listado de las imagenes negativas.

Ejemplo: buscar_neg/buscar_neg parameters listas/list_neg.txt

Se crean los hog de las imagenes falsas positivas obtenidas en el paso anterior

Con estas nuevas imagenes realizaremos un entrenamiento hard

Entreno el modelo con las imagenes falsas positivas obtenidas

Creo el nuevo modelo hard

Testeo las imagenes con el nuevo model hard. La serie de imagenes a utilizar es para test.

Esta implementado en el directorio test_images. Obtemnemos un archivo con los valores svm de las imagenes testeadas. Debemos realizarlo tanto para las imagenes de testeo positivas (70x134) como para las imagenes negativas (600x400)

Ejemplo:test_images/test_images parameters listas/list_test_pos.txt

Realiza un conteo e imprime los resultados. Los valores son almacenado en valores.txt

Se encuentra implementado en el directorio contar.

Para mas informacion ver Makefile