def demo_verification(image1,image2): image1='testimage/8.jpg' image2='testimage/ozwtest2.jpg' start = time.time() f1 = face_verify.get_image_feature(image1) f2 = face_verify.get_image_feature(image2) print f1 result = face_verify.evaluate_by_distance(f1, f2) sim = face_verify.get_similarity(result, face_verify.threshold) if sim <= 0.5 : print 'predict: same person' else: print 'predict: different person' cost_time = time.time()-start print 'It take: %f second to complete'%(cost_time)
def get_face_features(file_path): file_list =os.listdir(file_path) features =dict() for file_ in file_list: print file_ file_name = os.path.join(file_path, file_) feature = face_verify.get_image_feature(file_name) feature = np.reshape(feature,(256,)) features[file_] =feature return features