face_recognition安裝使用

1、安裝

首先更換了清華源,然後安裝,
安裝總是出錯CMake must be installed to build the following extensions: dlib
解決方法

$ sudo pip install cmake
$ sudo pip install face_recognition

2、使用

2.1 人臉識別

# 人臉識別
import face_recognition
import cv2
image = face_recognition.load_image_file("000.jpg")
face_locations = face_recognition.face_locations(image)
print(face_locations)
image1=image*1
image1[:,:,0]=image[:,:,2]
image1[:,:,2]=image[:,:,0]
for (A,B,C,D) in face_locations:
    cv2.rectangle(image1,(D,A),(B,C),(0,255,0),2)
cv2.imshow('image',image1)
cv2.waitKey(0)
cv2.destroyAllWindows()

2.2 人臉相似度

計算每個已知和未知的歐氏距離

import face_recognition

known_image = face_recognition.load_image_file("001.png")
unknown_image = face_recognition.load_image_file("000.jpg")

known_encoding = face_recognition.face_encodings(known_image,known_face_locations=None, num_jitters=1)[0]
# print(known_encoding)
unknown_encoding = face_recognition.face_encodings(unknown_image,known_face_locations=None, num_jitters=1)[0]


results =face_recognition.face_distance([known_encoding], unknown_encoding)
result1 =face_recognition.compare_faces([known_encoding], unknown_encoding, tolerance=0.2)

print(results,result1)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章