Bonjour,
J'aurais besoin de votre aide pour me servir d'opencv.
J'ai fais mes répertoires d'images négatives et positives.
Ensuite, j'applique ceci :
1 2
|
createtrainsamples.pl <positives.dat> <negatives.dat> <vec_output_dir> |
J'obtiens un répertoire contenant des fichiers vec.
Puis, je fais :
createtestsamples.pl <positives.dat> <negatives.dat> <output_dir>
Je suppose ici que mon output_dir est le meme que mon vec_output_dir? ou pas forcement?
J'obtiens un répertoire contenant des répertoires au nom de mes images contenant des images ayant des coordonnées en nom (si j'ai bien compris)
Enfin, je lance :
opencv_haartraining -data haarcascade -vec training2/ -bg negatives.dat
Et j'obtiens une erreur.
Je ne sais pas quoi mettre dans le -data, ni dans le -vec...
voici l'erreur :
1 2 3 4 5 6
| Parent node: NULL
*** 1 cluster ***
OpenCV Error: Assertion failed (elements_read1 == 1 && elements_read2 == 1 && elements_read3 == 1 && elements_read4 == 1) in icvGetHaarTrainingDataFromVec, file opencv/apps/haartraining/cvhaartraining.cpp, line 1929
terminate called after throwing an instance of 'cv::Exception'
what(): opencv/apps/haartraining/cvhaartraining.cpp:1929: error: (-215) elements_read1 == 1 && elements_read2 == 1 && elements_read3 == 1 && elements_read4 == 1 in function icvGetHaarTrainingDataFromVec |
Help^^
Merci
Partager