gpt4 book ai didi

Python:如何解决 AttributeError: 'module' 对象没有属性 'face_recognition_model_v1'

转载 作者:行者123 更新时间:2023-12-01 02:54:02 24 4
gpt4 key购买 nike

我已下载该文件并将其放置在运行代码的同一目录中。但在这里 facerec = dlib.face_recognition_model_v1(face_rec_model_path) 我仍然收到此属性错误。我已经给出了完整的位置,但仍然错误。
这是我的代码,我无法确定问题出在哪里?

import sys
import os
import dlib
import glob
from skimage import io

predictor_path = '/home/irum/Desktop/DLIB-recognition/shape_predictor_68_face_landmarks.dat'
face_rec_model_path = '/home/irum/Desktop/DLIB-recognition/dlib_face_recognition_resnet_model_v1.dat'
faces_folder_path = '/home/irum/Desktop/DLIB-recognition/att_faces/ERSHIAN'

# Load all the models we need: a detector to find the faces, a shape predictor
# to find face landmarks so we can precisely localize the face, and finally the

# face recognition model.
detector = dlib.get_frontal_face_detector()
sp = dlib.shape_predictor(predictor_path)
facerec = dlib.face_recognition_model_v1(face_rec_model_path)

win = dlib.image_window()

# Now process all the images
for f in glob.glob(os.path.join(faces_folder_path, "*.png")):
print("Processing file: {}".format(f))
img = io.imread(f)

win.clear_overlay()
win.set_image(img)

# Ask the detector to find the bounding boxes of each face. The 1 in the
# second argument indicates that we should upsample the image 1 time. This
# will make everything bigger and allow us to detect more faces.
dets = detector(img, 1)
print("Number of faces detected: {}".format(len(dets)))

# Now process each face we found.
for k, d in enumerate(dets):
print("Detection {}: Left: {} Top: {} Right: {} Bottom: {}".format(
k, d.left(), d.top(), d.right(), d.bottom()))
# Get the landmarks/parts for the face in box d.
shape = sp(img, d)
# Draw the face landmarks on the screen so we can see what face is currently being processed.
win.clear_overlay()
win.add_overlay(d)
win.add_overlay(shape)


face_descriptor = facerec.compute_face_descriptor(img, shape)
print(face_descriptor)

dlib.hit_enter_to_continue()

最佳答案

更新 dlib。运行此命令:pip install dlib==19.4.0

关于Python:如何解决 AttributeError: 'module' 对象没有属性 'face_recognition_model_v1',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44405735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com