Maison  >  Article  >  développement back-end  >  Explication détaillée de la configuration python et de l'utilisation d'OpenCV

Explication détaillée de la configuration python et de l'utilisation d'OpenCV

php中世界最好的语言
php中世界最好的语言original
2018-04-09 14:43:403034parcourir

Cette fois, je vais vous apporter une explication détaillée de la configuration python et de l'utilisation d'OpenCV. Quelles sont les précautions pour la configuration python et l'utilisation d'OpenCV. Ce qui suit est un cas pratique, jetons un coup d'oeil.

Après avoir téléchargé opencv2.4.9 (correspondance python2.7)

(1) Exécutez OpenCV 2.4.9.exe ;

(2) Configurez Python : copiez le répertoire opencvbuildpython2.7x64 : cv2.pyd

vers : répertoire Python27Libsite-packages

(3) Test : Saisissez import cv2 Si une erreur est signalée, cela signifie qu'il n'est pas installéréussi

1 La version d'opencv doit correspondre à la version de. python, sinon Python ne peut pas appeler le module cv2.

Message d'erreur : Le chargement de la DLL ImportError a échoué : %1 n'est pas une application Win32 valide

Cette erreur s'est produite. la raison est que les bits de python et opencv ne correspondent pas. Par exemple, votre python2.7 est en 32 bits, mais opencv est en 64 bits.

2. Solution : Autrement dit, si votre python est 64 bits, copiez le cv2.pyd sous opencvbuildpython2.7x64 dans Python27Libsite-packages, sinon ce sera le cas. Copiez opencvbuildpython2.7x86.

Si votre python a ajouté des variables d'environnement, entrez simplement python directement dans la console et appuyez sur Entrée pour voir combien de chiffres votre python possède :

3. Quelques problèmes avec opencv3

Il existe quelques différences entre l'utilisation d'opencv3 et d'opencv2. Prenez cv2.cv.CV_HAAR_SCALE_IMAGE comme exemple. indiquant qu'il est dans cv2. S'il n'y a pas d'attribut cv, passez simplement à opencv2.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Mise en œuvre de la lecture par lots python des images et de leur stockage dans la base de données

La vie des objets en Python réplication Comment utiliser les cycles

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn