Je suis en train d'utiliser le Dlib (v19.6) API Python pour créer un détecteur de visage CNN en utilisant le code:Dlib cnn_face_detection_model_v1 erreur Python
cnn_face_detector = dlib.cnn_face_detection_model_v1('mmod_human_face_detector.dat')
Cependant, je reçois un ArgumentError
comme suit:
---------------------------------------------------------------------------
ArgumentError Traceback (most recent call last)
<ipython-input-16-c2ca0a6e8dff> in <module>()
----> 1 cnn_face_detector = dlib.cnn_face_detection_model_v1('mmod_human_face_detector.dat')
ArgumentError: Python argument types in
cnn_face_detection_model_v1.__init__(cnn_face_detection_model_v1, str)
did not match C++ signature:
__init__(_object*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
Que pourrais-je faire de mal? Est-ce que je ne peux pas passer le nom de fichier du fichier modèle simplement comme une chaîne?
J'ai utilisé 'python setup.py install --yes USE_AVX_INSTRUCTIONS' pour l'installation. J'ai vérifié que l'interpréteur python utilise la même version de dlib. Je vais essayer à nouveau en faisant une installation propre. – chronosynclastic