haar formation OpenCV échec de l'assertion
Je suis en train de former un haar-comme classificateur pour les piétons dans OpenCV à l'aide de 3340 des images positives et 1224 d'images négatives. (dans une .fichier txt, je garde l'image négative des noms que j'ai.e négatifs(1).bmp, et dans un fichier txt, j'ai garder les points positifs c'est à dire l'image(1).bmp 1 0 0 64 128.
En fait, des exemples positifs sont déjà recadré les images de piétons, donc j'ai seulement besoin de spécifier un échantillon positif pour l'image).
À un certain moment au cours du processus de formation, il s'arrête et dit :
"Opencv Erreur: échec de l'Assertion (elements_read==1)en fonction inconnue, fichier c:\path\cvhaartraining.cpp ligne 1858"
Des idées quant à ce qui en est la cause ?
assert( img->rows * img->cols == ((CvVecFile*) userdata)->vecsize );
Cela signifie que les lignes et les colonnes ne pas correspondre à la taille du vecteur. Mais je ne t sais ce que pourrait en être la cause.Salut, je suis en utilisant opencv 2.4 avec les pré-images recadrées 64X128. merci
Pouvez-vous trouver si il est une seule photo que les causes de cette ou si aucune de ces travaux? Si c'est une image, vous pouvez voir hwat est différent dans cette image. Si tous ne travaillent pas, nous pouvons jeter un regard sur les images elles-mêmes.
la chose inhabituelle à ce jour est que j'ai une répétition des images (pas beaucoup, seulement 6) dans les échantillons positifs
OriginalL'auteur valentin | 2012-06-02
Vous devez vous connecter pour publier un commentaire.
cette question a été répondu par le créateur de l'utilitaire sur le OpenCV DevZone site en juin 2012.
Pour citer Maria:
Il a travaillé pour moi. J'ai également eu le même problème, j'ai été à la suite de la fameux tutoriel sur HAAR formation mais je voulais essayer la nouvelle formation de l'utilitaire avec
-les osbl 7000 -elle 2973
donc je n'ai la suite des calcs:
vec-fichier doit contenir >= (numPos + (numStages-1) * (1 - minHitRate) * numPos) + S
et utilisés:
Il fonctionne. J'ai aussi remarqué que d'autres personnes ont également eu du succès avec la réduction de numPos : ici
OriginalL'auteur mayank