installation de dlib sous Windows 10
Je souhaite utiliser dlib
avec python pour la reconnaissance d'image. L'application Python fonctionne parfaitement avec OpenCV sous Windows 10, mais lorsque je souhaite installer dlib
à partir de la cmd
, l'erreur suivante s'affiche:
erreur: Impossible de trouver cmake, assurez-vous qu'il est installé et dans le chemin . Vous pouvez installer cmake en suivant les instructions de https://cmake.org/install/ Vous pouvez également spécifier son chemin avec le paramètre --cmake.
Que devrais-je faire?
Installer Dlib à partir de .whl
Dlib 19.7.0
pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_AMD64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
Vous pouvez le tester en téléchargeant un exemple à partir du site, par exemple SVM_Binary_Classifier.py et en l'exécutant sur votre ordinateur.
Installer Dlib à partir des sources
Dlib > 19.7.0
- Téléchargez le code source (.tar.gz) à partir de Python Package Index: https://pypi.python.org/pypi/dlib
- Exécutez setup.py:
Sudo python setup.py install
(Linux) oupython setup.py install
(Windows)
note: Cette procédure suppose que vous avez CMake installé.
Suivez ces étapes:
pip install cmake
- Installez les outils de compilation de Visual Studio à partir de ici .
- Dans Visual Studio 2017, accédez à l'onglet Composants individuels, Outils Visual C++ pour Cmake, puis cochez la case située sous la section "Compilateurs, outils de compilation et d'exécution".
pip install dlib
Vous devez installer Cmake .
dlib est une bibliothèque c ++ avec des liaisons python. Il doit être facturé en premier. Je pense que cela se produira automatiquement une fois que vous aurez installé Cmake
Vous devez installer cmake comme le dit l’erreur.
vous pouvez suivre ces instructions https://www.learnopencv.com/install-dlib-on-windows/
ou installez directement cmake à partir d’ici https://cmake.org/download/
Une fois que cmake est installé, pip install dlib devrait fonctionner.
J'avais installé des outils de construction vstudio lors de mon test.
merci marko ... ça marche après cmake ... dans cmd pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915c2ad88e9e -win_AMD64.whl # md5 = b7330a5b2d46420343fbed5df69e6a3f
alors vous pouvez installer le paquet face_recognition
Choisissez le fichier .whl dlib en fonction de votre version de python installée . Par exemple, si la version de python installée est 3.6.7, système 64 bits ou si python est un fichier 3.5.0 32 bits .__, choisissez dlib-19.5.1 -cp36- cp36m-win _AMD64. whl et dlib-18.17.100 -cp35- aucun -win32. whl, respectivement.
Le texte en gras indique la version prise en charge par python.
Télécharger le fichier wheel de ici ou copier l'adresse du lien
pip install dlib-19.5.1-cp36-cp36m-win_AMD64.whl
pour la méthode ci-dessus, le fichier .whl devrait être dans le répertoire de travail
ou
Lien ci-dessous pour python3.6 supportant dlib link, pour python 3.5, vous pouvez le remplacer par dlib 35.whl link
pip install https://files.pythonhosted.org/packages/24/ea/81e4fc5b978277899b1c1a63ff358f1f645f9369e59d9b5d9cc1d57c007c/dlib-19.5.1-cp36-cp36m-win_AMD64.whl#sha256=7739535b76eb40cbcf49ba98d894894d06ee0b6e8f18a25fef2ab302fd5401c7