64 votes

Vous voulez trouver des contours -> ValueError: pas assez de valeurs à déballer (prévu 3, obtenu 2), cela apparaît

Mon code python simple est celui-ci

Ça a bien marché. Mais récemment, sans même que je fais des changements. Cela m’a été jeté

ret,contours,hierachy=cv2.findContours(thresh,cv2. RETR_TREE,cv2. CHAIN_APPROX_SIMPLE)

ValueError: pas assez de valeurs à déballer (prévu 3, obtenu 2)

Aidez-moi les gars.

merci.

142voto

Rami Isam Points 1102

la fonction `` a été modifiée pour ne renvoyer que les contours et la hiérarchie et non

vous devez le changer pour :

15voto

Thomas Di Martino Points 170

Bien expliqué dans cet exemple de code python, la meilleure façon de rendre votre code à l’épreuve de la version est avec cette syntaxe suivante:

Cela vous fournit un code qui pourrait s’exécuter sur la dernière version ou l’ancienne version d’OpenCV.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X