大家好,我正在使用人脸识别库。我创建了一个包含 100 张不同角度的面部图像的数据集。我想在一个数组中获取它们的编码,但出现错误。请帮忙。还告诉我这是否是获得各种面部角度编码的最佳方式,以便在实时视频流中它可以从任何角度识别我的脸。谢谢。
python 代码:
import face_recognition
from os import listdir
image_array = []
for items in listdir('dataset/'):
img = face_recognition.load_image_file(f"{items}")
encoding = face_recognition.face_encodings(img)[0]
image_array.append(encoding)
unknown = face_recognition.load_image_file('unknown.jpg')
unknown_encoding = face_recognition.face_encodings(unknown)[0]
result = face_recognition.compare_faces([image_array], unknown_encoding)
print(result)