Je me demandais ce que cette assertion vérifie : https://github.com/thtrieu/darkflow/blob/master/darkflow/utils/loader.py#L75
J'ai un modèle formé personnalisé et un fichier de configuration de darknet et lorsque j'ai essayé d'utiliser la prédiction, j'obtiens toujours l'erreur "x octets attendus, trouvé y". Si je le commente, alors darkflow fonctionne bien, mais je ne sais pas non plus quels problèmes cela causerait?
Hmmm eh bien, il semble que maintenant la détection ne trouve rien. Je me demande toujours ce qu'est walk.offset.
J'ai eu le même problème aussi. Ne commentez pas cette ligne. Allez simplement dans ce fichier https://github.com/thtrieu/darkflow/blob/479c83e14559fd5eceb9a9f612503b29a67fac5c/darkflow/utils/loader.py#L121 et changez en self.offset = 20
cela fonctionnera
@ minhnhat93 Tu as raison ça a marché ! Merci beaucoup! Fait intéressant, les résultats que j'ai obtenus de la détection de darkflow sont légèrement différents de ceux de darknet utilisant les mêmes poids. Je ne sais pas si cela a quelque chose à voir avec les décalages cependant.
après le changement self.offset = 16 ==> self.offset =20, vous devez désinstaller darkflow et pip3 l'installer (le réinstaller)
Commentaire le plus utile
J'ai eu le même problème aussi. Ne commentez pas cette ligne. Allez simplement dans ce fichier https://github.com/thtrieu/darkflow/blob/479c83e14559fd5eceb9a9f612503b29a67fac5c/darkflow/utils/loader.py#L121 et changez en
self.offset = 20
cela fonctionnera