dardan:cyberacademy:python:face-recog_py
import glob
import sys
import face_recognition
def face_r(known, unknown):
known_image = face_recognition.load_image_file(known)
unknown_image = face_recognition.load_image_file(unknown)
biden_encoding = face_recognition.face_encodings(known_image)[0]
unknown_encoding = face_recognition.face_encodings(unknown_image)[0]
results = face_recognition.compare_faces([biden_encoding], unknown_encoding)
return results
def main():
count = 1
img_list = (glob.glob("db_faces/*.jpg"))
for img in img_list:
r = face_r(img, sys.argv[1])
if r[0] == True:
print "Taget found: {} is {}".format(sys.argv[1], img)
break
else:
print "Checking {}/{}".format(count, len(img_list))
count = count + 1
if __name__ == "__main__":
main()
dardan/cyberacademy/python/face-recog_py.txt · Last modified: 2018/09/12 19:56 by dardan
