Ich möchte 3D-Gesichtsdaten mit OpenCV oder dlib mit Blender visualisieren oder in Zusammenarbeit mit pytorch mit maschinellem Lernen kombinieren.
Im Ausgangszustand ist pip nicht enthalten, stellen Sie also sicher, dass pip https://docs.python.org/ja/3/library/ensurepip.html
Installieren mit.
$ /path/to/blender/2.82/python/bin/python3.7m -m ensurepip
Danach können Sie es mit -m pip
verwenden.
$ /path/to/blender/2.82/python/bin/python3.7m -m pip
Einige Module, wie z. B. dlib, müssen während pip aus dem Quellcode kompiliert werden.
Python 3.7-Entwicklungsumgebung (Header-Datei) ist erforderlich. Blender enthält nicht Python.h usw.
Setzen Sie für Ubuntu 18.04 python3.7-dev mit apt,
$ env CXXFLAGS="-I/usr/include/python3.7m" /path/to/blender/2.82/python/bin/python3.7m -m pip install dlib
Wenn Sie mit CXXFLAGS einen Header-Pfad hinzufügen, ist pyconfig.h vorerst anders, daher mache ich mir ein wenig Sorgen.
Ich denke, es ist sicher, den Python-Quellcode zu löschen und die Header-bezogenen Elemente in / path / to / blender / 2.82 / python / include / python3.7m
auf der Blender-Seite zu installieren.
Sie sollten jetzt in der Lage sein, Module zu installieren, die eine C / C ++ - Kompilierung erfordern!
Sie sollten in der Lage sein, in die Blender Python-Konsole zu importieren!
TODO
blender --background --python-console
verwenden.Recommended Posts