首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在预测器= dlib.shape_predictor("shape_predictor_68_face_landmarks.dat") RuntimeError中有错误:

在预测器= dlib.shape_predictor("shape_predictor_68_face_landmarks.dat") RuntimeError中有错误:
EN

Stack Overflow用户
提问于 2021-02-14 01:47:49
回答 1查看 1.3K关注 0票数 0

我一直在错误地运行在第8行。

predictor = dlib.shape_predictor("shape_predictor_68_face_landmarks.dat") RuntimeError: Unable to open shape_predictor_68_face_landmarks.da

我下载了试图将文件添加到工作目录中的文件,但是PyCharm不允许我拖放任何东西。

代码语言:javascript
运行
复制
import cv2
import numpy as np
import dlib

cap = cv2.VideoCapture(0)

detector = dlib.get_frontal_face_detector()
predictor = dlib.shape_predictor("shape_predictor_68_face_landmarks.dat")

def midpoint(p1 ,p2):
    return int((p1.x + p2.x)/2), int((p1.y + p2.y)/2)

while True:
    _, frame = cap.read()
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    faces = detector(gray)
    for face in faces:
        #x, y = face.left(), face.top()
        #x1, y1 = face.right(), face.bottom()
        #cv2.rectangle(frame, (x, y), (x1, y1), (0, 255, 0), 2)

        landmarks = predictor(gray, face)
        left_point = (landmarks.part(36).x, landmarks.part(36).y)
        right_point = (landmarks.part(39).x, landmarks.part(39).y)
        center_top = midpoint(landmarks.part(37), landmarks.part(38))
        center_bottom = midpoint(landmarks.part(41), landmarks.part(40))

        hor_line = cv2.line(frame, left_point, right_point, (0, 255, 0), 2)
        ver_line = cv2.line(frame, center_top, center_bottom, (0, 255, 0), 2)

    cv2.imshow("Frame", frame)

    key = cv2.waitKey(1)
    if key == 27:
        break

cap.release()
cv2.destroyAllWindows()
EN

回答 1

Stack Overflow用户

发布于 2021-02-15 04:25:54

解决问题。我进入了我的MacOpenPy魅力安装dlib,一开始我也遇到了同样的问题。google shape_predictor_68_face_landmarks.dat中的类型。搜索不同的选项--最好的来源:https://github.com/davisking/dlib-models/blob/master/shape_predictor_68_face_landmarks.dat.bz2下载该文件,我将该文件放在sam中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66191719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档