Treinamento dos classificador - MateusFEugenio/Trekking GitHub Wiki
Para começar o projeto teremos que treinar o nosso classificador, que nada mais é um arquivo.xlm onde que a função do mesmo é o reconhecimento objeto qye estamos trabalhando, onde no nosso caso são cones de Transito.
Como a criação deste classificador esta sendo feita em Ambiente de Windows, esta sendo utilizado o emulador cmder, que você pode baixar no seguinte link: Latest Version:. Comando para trabalhar com o cmder:
CD..
voltar uma pasta;
DIR
Listar todos os arquivos da página atual;
CD nome do diretório
Abre o diretório;
através dele será digitado os comando e executados os programas que são disponibilizados pelo open cv que vc pode baixá-los em OpenCV Train cascade
Passo 1
primeiro vamos preparar a imagens negativas, são imagens que não tem o nosso obejto de preocura, uma amostra grande torna o nosso classificador mais seguro. Após isso com uma imagens só do nosso obejtos faremos várias positivas. onde a utilizada no projeto foi baixado no Google mesmo.
opencv_createsamples -img caneca01.jpg -bg negativas/bg.txt -info positivas/positivas.lst -maxxangle 0.5 -maxyangle 0.5 -maxzangle 0.5 -num 1800
opencv_traincascade -data classificador -vec positivas.vec -bg bg.txt -numPos 1600 -numNeg 800 -numStages 10 -w 18 -h 18 -precalcBufSize 1024 -precalcIdxBufSize 1024