1.加载已知身份人脸数据
#载入已经人脸数据
def load_known_faces(dirname):
for img in fnmatch.filter(os.listdir(dirname), '*.jpg'):
print('load image:',img)
image = facer.load_image_file(dirname + img)
en_img = facer.face_encodings(image)
if len(en_img) > 0:
known_face_encodings.append(en_img[0])
known_face_names.append(img[:-4])
在这里,使用了几个公众人物的图像作为载入数据:
Andrew:
范冰冰(程序中使用fanbb代替)
2.载入测试数据并识别身份
def detect_and_authorization(know_faces_dir,image_for_testing):
#加载已经身份的人脸数据
load_kno