face_recognition.api.batch_face_locations(images, number_of_times_to_upsample=1, batch_size=128)
源碼css
使用cnn面部檢測器返回圖像中二維人臉的邊界框數組,若是您正在使用GPU,這能夠更快的給您結果,由於GPU能夠一次處理批次的圖像。若是您不使用GPU,則不須要此功能。html
一個能夠在css(上,右,下,左)順序中找到的人臉位置的元組列表api
face_recognition.api.compare_faces(known_face_encodings, face_encoding_to_check, tolerance=0.6)
源碼數組
將候選編碼的面部編碼列表進行比較,以查看它們是否匹配。性能
一個True / False值的列表,指出哪一個known_face_encodings匹配要檢查的面部編碼學習
face_recognition.api.face_distance(face_encodings, face_to_compare)
源碼編碼
給出面部編碼列表,將其與已知的面部編碼進行比較,併爲每一個比較的人臉得到歐幾里得距離。距離告訴你面孔是如何類似的。code
一個numpy ndarray,每一個面的距離與「faces」數組的順序相同htm
face_recognition.api.face_encodings(face_image, known_face_locations=None, num_jitters=1)
源碼對象
給定圖像,返回圖像中每一個面部的128維面部編碼。
128個面部編碼的列表(圖像中的每一個臉部一個)
face_recognition.api.face_landmarks(face_image, face_locations=None)
給定圖像,返回圖像中每一個臉部的臉部特徵位置(眼睛,鼻子等)的指令
面部特徵位置(眼睛,鼻子等)的列表
face_recognition.api.face_locations(img, number_of_times_to_upsample=1, model='hog')
返回圖像中人臉的邊框數組
一個能夠在css(上,右,下,左)順序中找到的表面位置的元組列表
face_recognition.api.load_image_file(file, mode='RGB')
將圖像文件(.jpg,.png等)加載到numpy數組中
圖像內容爲numpy數組