1.安装依赖包dblib
1.1点击链接:https://pypi.org/simple/dlib/
1.2点击下载:dlib-19.8.1-cp36-cp36m-win_amd64.whl
1.3进入刚才下载的目录,得到dblib的路径:C:UsersxxxDownloadsdlib-19.8.1-cp36-cp36m-win_amd64.whl
1.4pip install C:Users白雪Downloadsdlib-19.8.1-cp36-cp36m-win_amd64.whl 进行安装
2.安装face_recognition包
pip install face_recognition
3.运用包进行人脸对比
#林志玲下载
#奥巴马图片下载
#测试图片下载
import face_recognition
lzl_image = face_recognition.load_image_file("林志玲.jpg") #林志玲图片
obama_image = face_recognition.load_image_file("奥巴马.jpg") #奥巴马图片
test_image = face_recognition.load_image_file("test1.jpg") #测试图片
jobs_encoding = face_recognition.face_encodings(lzl_image)[0]
print(jobs_encoding)
obama_encoding = face_recognition.face_encodings(obama_image)[0]
unknown_encoding = face_recognition.face_encodings(test_image)[0]
results = face_recognition.compare_faces([lzl_encoding, obama_encoding], test_encoding ,tolerance=0.5) #
labels = ['林志玲', '奥巴马'] #每个图片的标签
print('results:'+str(results))
for i in range(0, len(results)):
if results[i] == True:
print('The person is:'+labels[i])
else:
print('无')