Ошибка выполнения: невозможно открыть ./dlib_model/shape_predictor_68_face_landmarks.dat - PullRequest
0 голосов
/ 22 сентября 2019

Я изучаю онлайн-курс, но столкнулся с проблемой.Сообщение об ошибке:

self.ldmark_detector = dlib.shape_predictor('./dlib_model/shape_predictor_68_face_landmarks.dat') RuntimeError: Unable to open ./dlib_model/shape_predictor_68_face_landmarks.dat

Код: class Face_detector(QtCore.QThread): def __init__(self, textBrowser): super(Face_detector, self).__init__() self.face_detector = dlib.get_frontal_face_detector() self.ldmark_detector = dlib.shape_predictor('./dlib_model/shape_predictor_68_face_landmarks.dat') self.face_info = {} self.textBrowser = textBrowser self.detecting = True # flag of if detect face self.ldmarking = False # flag of if detect landmark self.total = 0

Я буквально понятия не имел, что произошло.Я установил dlib, но я искал на своей машине, нет ни папки с именем "dlib_model", ни файла с именем "shape_predictor_68_face_landmarks.dat" Но код должен быть правильным.

Кстати, я установил dlib с помощью pip install dlib.Кажется, он хранится в странной позиции, но моя программа может успешно импортировать dlib.И мой текущий переводчик - user/bin/python2.7

Collecting dlib Using cached https://files.pythonhosted.org/packages/05/57/e8a8caa3c89a27f80bc78da39c423e2553f482a3705adc619176a3a24b36/dlib-19.17.0.tar.gz Building wheels for collected packages: dlib Running setup.py bdist_wheel for dlib ... done Stored in directory: /home/huiting/.cache/pip/wheels/50/b6/b5/5f46aacfd18028ff57591cfb53fcc7554362977c15e9060e67 Successfully built dlib Installing collected packages: dlib Successfully installed dlib-19.17.0

...