Skip to content

Commit

Permalink
Tune optimal parameters for CASIA1
Browse files Browse the repository at this point in the history
  • Loading branch information
thuyngch committed Nov 26, 2018
1 parent 52ab86b commit 5a92d68
Show file tree
Hide file tree
Showing 826 changed files with 192 additions and 9 deletions.
Binary file added python/CAISA1-eye80.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added python/CASIA1-optimal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
#------------------------------------------------------------------------------
# Parameters
#------------------------------------------------------------------------------
MMU2_DIR = "/home/antiaegis/Downloads/Iris-Recognition/MMU2"
CASIA1_DIR = "/home/antiaegis/Downloads/Iris-Recognition/CASIA1"
EYELASHES_THRES = 80
N_IMAGES = 2
N_IMAGES = 4


#------------------------------------------------------------------------------
Expand Down Expand Up @@ -51,7 +51,7 @@ def pool_func_calHammingDist(args):
# Main execution
#------------------------------------------------------------------------------
# Get identities of MMU2 dataset
identities = glob(os.path.join(MMU2_DIR, "**"))
identities = glob(os.path.join(CASIA1_DIR, "**"))
identities = sorted([os.path.basename(identity) for identity in identities])
n_identities = len(identities)
print("Number of identities:", n_identities)
Expand All @@ -61,11 +61,7 @@ def pool_func_calHammingDist(args):
files_dict = {}
image_files = []
for identity in identities:
# Because the 50th identity has only 5 images, skip it
if identity=="50":
continue

files = glob(os.path.join(MMU2_DIR, identity, "*.bmp"))
files = glob(os.path.join(CASIA1_DIR, identity, "*.*"))
shuffle(files)
files_dict[identity] = files[:N_IMAGES]
# print("Identity %s: %d images" % (identity, len(files_dict[identity])))
Expand Down Expand Up @@ -113,7 +109,7 @@ def pool_func_calHammingDist(args):
elif i>j:
dist_mat[i, j] = dist_mat[j, i]

np.save("dist_mat.npy", dist_mat)
np.save("dist_mat_casia1.npy", dist_mat)

plt.figure()
plt.imshow(dist_mat)
Expand Down
52 changes: 52 additions & 0 deletions python/archive/eval_thres_casia1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
#------------------------------------------------------------------------------
# Libraries
#------------------------------------------------------------------------------
import numpy as np
from time import time
from matplotlib import pyplot as plt
from itertools import repeat
from multiprocessing import Pool, cpu_count


#------------------------------------------------------------------------------
# Parameters
#------------------------------------------------------------------------------
DIST_MAT_FILE = "/home/antiaegis/Downloads/Iris-Recognition/dist_mat_casia1.npy"
THRESHOLDS = np.linspace(start=0.0, stop=1.0, num=100)
NUM_IMAGES = 4


#------------------------------------------------------------------------------
# Main execution
#------------------------------------------------------------------------------
dist_mat = np.load(DIST_MAT_FILE)

ground_truth = np.zeros_like(dist_mat, dtype=int)
for i in range(ground_truth.shape[0]):
for j in range(ground_truth.shape[1]):
if i//NUM_IMAGES == j//NUM_IMAGES:
ground_truth[i, j] = 1

accuracies, precisions, recalls, fscores = [], [], [], []
for threshold in THRESHOLDS:
decision_map = (dist_mat<=threshold).astype(int)
accuracy = (decision_map==ground_truth).sum() / ground_truth.size
precision = (ground_truth*decision_map).sum() / decision_map.sum()
recall = (ground_truth*decision_map).sum() / ground_truth.sum()
fscore = 2*precision*recall / (precision+recall)
accuracies.append(accuracy)
precisions.append(precision)
recalls.append(recall)
fscores.append(fscore)

print("Max fscore:", max(fscores))
print("Best threshold:", THRESHOLDS[fscores.index(max(fscores))])

plt.figure()
plt.plot(THRESHOLDS, accuracies, "-or")
plt.plot(THRESHOLDS, precisions, "-vb")
plt.plot(THRESHOLDS, recalls, "-*g")
plt.plot(THRESHOLDS, fscores, "-sc")
plt.legend(["accuracy", "precision", "recall", "fscore"])
plt.grid(True)
plt.show()
File renamed without changes.
135 changes: 135 additions & 0 deletions python/eval_casia1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
#------------------------------------------------------------------------------
# Libraries
#------------------------------------------------------------------------------
import os
import numpy as np
from glob import glob
from tqdm import tqdm
from random import shuffle
from itertools import repeat
from collections import defaultdict
from multiprocessing import Pool, cpu_count

from fnc.extractFeature import extractFeature
from fnc.matching import calHammingDist


#------------------------------------------------------------------------------
# Parameters
#------------------------------------------------------------------------------
CASIA1_DIR = "/home/antiaegis/Downloads/Iris-Recognition/CASIA1"
N_IMAGES = 4

eyelashes_thresholds = np.linspace(start=10, stop=250, num=25)
thresholds = np.linspace(start=0.0, stop=1.0, num=100)


#------------------------------------------------------------------------------
# Pool function of extracting feature
#------------------------------------------------------------------------------
def pool_func_extract_feature(args):
im_filename, eyelashes_thres, use_multiprocess = args

template, mask, im_filename = extractFeature(
im_filename=im_filename,
eyelashes_thres=eyelashes_thres,
use_multiprocess=use_multiprocess,
)
return template, mask, im_filename


#------------------------------------------------------------------------------
# Pool function of calculating Hamming distance
#------------------------------------------------------------------------------
def pool_func_calHammingDist(args):
template1, mask1, template2, mask2 = args
dist = calHammingDist(template1, mask1, template2, mask2)
return dist


#------------------------------------------------------------------------------
# Main execution
#------------------------------------------------------------------------------
# Get identities of MMU2 dataset
identities = glob(os.path.join(CASIA1_DIR, "**"))
identities = sorted([os.path.basename(identity) for identity in identities])
n_identities = len(identities)
print("Number of identities:", n_identities)


# Construct a dictionary of files
files_dict = {}
image_files = []
for identity in identities:
files = glob(os.path.join(CASIA1_DIR, identity, "*.*"))
shuffle(files)
files_dict[identity] = files[:N_IMAGES]
image_files += files[:N_IMAGES]

n_image_files = len(image_files)
print("Number of image files:", n_image_files)


# Ground truth
ground_truth = np.zeros([n_image_files, n_image_files], dtype=int)
for i in range(ground_truth.shape[0]):
for j in range(ground_truth.shape[1]):
if i//N_IMAGES == j//N_IMAGES:
ground_truth[i, j] = 1


# Evaluate parameters
pools = Pool(processes=cpu_count())
best_results = []
for eye_threshold in tqdm(eyelashes_thresholds, total=len(eyelashes_thresholds)):
# Extract features
args = zip(image_files, repeat(eye_threshold), repeat(False))
features = list(pools.map(pool_func_extract_feature, args))

# Calculate the distances
args = []
for i in range(n_image_files):
for j in range(n_image_files):
if i>=j:
continue
arg = (features[i][0], features[i][1], features[j][0], features[j][1])
args.append(arg)
distances = pools.map(pool_func_calHammingDist, args)

# Construct a distance matrix
k = 0
dist_mat = np.zeros([n_image_files, n_image_files])
for i in range(n_image_files):
for j in range(n_image_files):
if i<j:
dist_mat[i, j] = distances[k]
k += 1
elif i>j:
dist_mat[i, j] = dist_mat[j, i]

# Metrics
accuracies, precisions, recalls, fscores = [], [], [], []
for threshold in thresholds:
decision_map = (dist_mat<=threshold).astype(int)
accuracy = (decision_map==ground_truth).sum() / ground_truth.size
precision = (ground_truth*decision_map).sum() / decision_map.sum()
recall = (ground_truth*decision_map).sum() / ground_truth.sum()
fscore = 2*precision*recall / (precision+recall)
accuracies.append(accuracy)
precisions.append(precision)
recalls.append(recall)
fscores.append(fscore)

# Save the best result
best_fscore = max(fscores)
best_threshold = thresholds[fscores.index(best_fscore)]
best_results.append((eye_threshold, best_threshold, best_fscore))

# Show the final best result
eye_thresholds = [item[0] for item in best_results]
thresholds = [item[1] for item in best_results]
fscores = [item[2] for item in best_results]

print("Maximum fscore:", max(fscores))
print("Best eye_threshold:", eye_thresholds[fscores.index(max(fscores))])
print("Best threshold:", thresholds[fscores.index(max(fscores))])
Binary file modified python/fnc/__pycache__/matching.cpython-36.pyc
Binary file not shown.
Binary file removed python/templates/CASIA1/001_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/001_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/001_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/002_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/002_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/002_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/003_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/003_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/003_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/004_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/004_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/004_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/005_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/005_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/005_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/006_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/006_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/006_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/007_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/007_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/007_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/008_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/008_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/008_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/009_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/009_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/009_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/010_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/010_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/010_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/011_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/011_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/011_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/012_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/012_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/012_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/013_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/013_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/013_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/014_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/014_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/014_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/015_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/015_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/015_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/016_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/016_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/016_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/017_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/017_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/017_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/018_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/018_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/018_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/019_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/019_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/019_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/020_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/020_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/020_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/021_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/021_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/021_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/022_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/022_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/022_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/023_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/023_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/023_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/024_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/024_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/024_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/025_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/025_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/025_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/026_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/026_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/026_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/027_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/027_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/027_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/028_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/028_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/028_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/029_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/029_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/029_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/030_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/030_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/030_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/031_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/031_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/031_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/032_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/032_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/032_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/033_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/033_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/033_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/034_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/034_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/034_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/035_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/035_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/035_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/036_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/036_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/036_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/037_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/037_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/037_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/038_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/038_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/038_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/039_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/039_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/039_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/040_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/040_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/040_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/041_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/041_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/041_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/042_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/042_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/042_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/043_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/043_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/043_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/044_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/044_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/044_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/045_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/045_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/045_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/046_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/046_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/046_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/047_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/047_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/047_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/048_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/048_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/048_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/049_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/049_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/049_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/050_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/050_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/050_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/051_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/051_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/051_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/052_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/052_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/052_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/053_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/053_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/053_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/054_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/054_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/054_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/055_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/055_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/055_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/056_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/056_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/056_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/057_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/057_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/057_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/058_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/058_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/058_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/059_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/059_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/059_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/060_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/060_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/060_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/061_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/061_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/061_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/062_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/062_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/062_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/063_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/063_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/063_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/064_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/064_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/064_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/065_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/065_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/065_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/066_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/066_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/066_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/067_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/067_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/067_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/068_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/068_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/068_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/069_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/069_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/069_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/070_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/070_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/070_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/071_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/071_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/071_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/072_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/072_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/072_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/073_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/073_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/073_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/074_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/074_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/074_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/075_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/075_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/075_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/076_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/076_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/076_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/077_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/077_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/077_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/078_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/078_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/078_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/079_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/079_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/079_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/080_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/080_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/080_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/081_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/081_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/081_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/082_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/082_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/082_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/083_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/083_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/083_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/084_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/084_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/084_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/085_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/085_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/085_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/086_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/086_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/086_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/087_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/087_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/087_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/088_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/088_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/088_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/089_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/089_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/089_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/090_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/090_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/090_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/091_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/091_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/091_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/092_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/092_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/092_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/093_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/093_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/093_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/094_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/094_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/094_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/095_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/095_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/095_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/096_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/096_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/096_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/097_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/097_1_2.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/097_1_3.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/098_1_1.jpg.mat
Binary file not shown.
Binary file removed python/templates/CASIA1/098_1_2.jpg.mat
Binary file not shown.
Loading

0 comments on commit 5a92d68

Please sign in to comment.