Je souhaite visualiser les données de visage en 3D en utilisant OpenCV ou dlib avec Blender, ou les combiner avec l'apprentissage automatique en coopération avec pytorch.
Dans l'état initial, pip n'est pas inclus, alors assurez-vous que pip https://docs.python.org/ja/3/library/ensurepip.html
Installez avec.
$ /path/to/blender/2.82/python/bin/python3.7m -m ensurepip
Après cela, vous pouvez l'utiliser avec -m pip
.
$ /path/to/blender/2.82/python/bin/python3.7m -m pip
Certains modules, tels que dlib, doivent être compilés à partir du code source pendant pip.
L'environnement de développement Python 3.7 (fichier d'en-tête) est requis. Blender n'inclut pas Python.h etc.
Pour Ubuntu 18.04, mettez python3.7-dev avec apt,
$ env CXXFLAGS="-I/usr/include/python3.7m" /path/to/blender/2.82/python/bin/python3.7m -m pip install dlib
Si vous ajoutez un chemin d'en-tête avec CXXFLAGS, pour le moment, pyconfig.h est différent, donc je suis un peu inquiet.
Je pense qu'il est prudent de supprimer le code source python et d'installer les éléments liés à l'en-tête dans / path / to / blender / 2.82 / python / include / python3.7m
du côté blender.
Vous devriez maintenant pouvoir installer des modules qui nécessitent une compilation C / C ++!
Vous devriez pouvoir importer dans la console Blender Python!
TODO
blender --background --python-console
.Recommended Posts