face_recognition 使用demo
时间: 2023-10-10 19:06:53 浏览: 71
好的,我了解您的要求,并且接受您的问题。以下是 face_recognition 库的使用示例:
```
import face_recognition
# 加载图像并为每个面部创建编码
image_of_person_1 = face_recognition.load_image_file('person_1.jpg')
person_1_face_encoding = face_recognition.face_encodings(image_of_person_1)[0]
image_of_person_2 = face_recognition.load_image_file('person_2.jpg')
person_2_face_encoding = face_recognition.face_encodings(image_of_person_2)[0]
# 将所有编码存储在一个列表中
known_face_encodings = [
person_1_face_encoding,
person_2_face_encoding
]
# 加载测试图像,查找面部并为其创建编码
unknown_image = face_recognition.load_image_file('unknown_person.jpg')
unknown_face_encoding = face_recognition.face_encodings(unknown_image)[0]
# 现在我们可以比较面部编码并确定是否有匹配
results = face_recognition.compare_faces(known_face_encodings, unknown_face_encoding)
# 结果是 True 或 False 的列表,表示测试图像中是否与已知图像匹配
print(results)
```
希望这可以回答您的问题。
阅读全文