Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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