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()