J'ai un prolem lorsque j'essaie d'utiliser traincascade.exe d'opencv, j'ai 20 échantillons positifs et 100 échantillons négatifs. peut-être, quelques exemples mais je veux juste tester comment utiliser traincascade.exe d'opencv. J'utilise opencv_createsamples.exe pour créer un fichier vectoriel avec une commande. C'est fait, et j'ai un vecteur.vec, j'ai négatif.txt avec la direction absolue aussi.Erreur lors de l'exécution TrainCascade.exe
Mais maintenant, quand je l'utilise traincascade.exe avec commande
D:\Project_Android\Classifier\bin\opencv_traincascade.exe -data HaarTraining -vec vector.vec -bg negative.txt -npos 10 -nneg 10 -numStages 3 -nsplits 2 -nonsym -minhitrate 0.95 -maxfalsealarm 0.4 -mem 1024 -mode ALL -w 24 -h 24 PAUSE
il dire l'erreur comme une image ci-dessous.
donc je décide de remplacer opencv_traincascade.exe à opencv_haartraining.exe avec la commande
D:\Project_Android\Classifier\bin\opencv_haartraining.exe -data HaarTraining -vec vector.vec -bg negative.txt -npos 10 -nneg 10 -numStages 3 -nsplits 2 -nonsym -minhitrate 0.95 -maxfalsealarm 0.4 -mem 1024 -mode ALL -w 24 -h 24 PAUSE
Maintenant courir quelques minutes.
après terminer, je viens de voir 8 dossier (0,1,2, ...) dans le dossier HaarTraining, j'ai essayé de trouver le fichier xml, mais pas le voir, il semble que ce soit pas générer un fichier xml
Alors, S'il vous plaît dites-moi quel problème avec elle, je ne sais pas pourquoi dit-elle erreur avec opencv_traincascade.exe et exécutez avec opencv_haartraining.exe mais pas générer le fichier xml. Je suis sûr que positive.txt et negative.txt ont droit à la direction absolue de l'image.
Tant de merci pour votre aide