Als ich neulich versuchte, mit dlib Gesichtsmerkmale zu erkennen, stieß ich auf diesen Fehler
Traceback (most recent call last):
File "dlib.py", line 33, in <module>
detector = dlib.get_frontal_face_detector()
AttributeError: module 'dlib' has no attribute 'get_frontal_face_detector'
Es schien, dass die Umgebung ordnungsgemäß erstellt wurde, da dlib importiert wurde, aber als ich tatsächlich versuchte, dlib zu verwenden, wurde ein AttributeError ausgelöst.
Nach vielen Recherchen ist die Lösung in stackoverflow here geschrieben. Ich tat.
Rename your file from dlib.py to something else, say dlib_project.py.
Anscheinend war das Problem, dass der Dateiname "dlib.py" war. Ich habe es in "getFacialLandmarks.py" umbenannt und es hat gut funktioniert. Es scheint besser, nicht den gleichen Dateinamen wie den Bibliotheksnamen anzugeben ...
Recommended Posts