前提・実現したいこと
顔特徴検出をするためにdlibをインストールしたんですが、attribute errorが出ました。
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-14-184ae39184ac> in <module> 1 predictor_path = "shape_predictor_68_face_landmarks.dat" 2 ----> 3 predictor = dlib.shape_predictor(predictor_path) 4 detector = dlib.get_frontal_face_detector() AttributeError: module 'dlib' has no attribute 'shape_predictor'
該当のソースコード
Untitled.ipynb(python)
1import dlib 2 3predictor_path = "shape_predictor_68_face_landmarks.dat" 4 5predictor = dlib.shape_predictor(predictor_path) 6detector = dlib.get_frontal_face_detector()
試したこと
JupyterLabで、import dlibと、以下のコードを分けて実行して以下のコードでエラーが出たので、dlibはインストールできていると思います。
dlibのフォルダがあるのは'C:\dlib'で、untitled.ipynbがあるのは'C:\tools\untitled.ipynb'です。
調べるとファイル名が同じなのがいけないと書いていたので、dlib.ipynbだったわけではないのですが、facedetection.ipynbからuntitled.ipynbに変更しました。
元々、dlibのフォルダも'C:\tools\dlib'としてあったのですが、'C:\dlib'に変更しました。そしたらimport dlibのほうにエラーが出たので、環境変数PATHに追加してエラーが出なくなりました。
何がだめでこうなっているのかがわからないです。
補足情報(FW/ツールのバージョンなど)
Windows10
あなたの回答
tips
プレビュー