diff options
author | Vasil Zlatanov <v@skozl.com> | 2018-10-18 15:34:39 +0100 |
---|---|---|
committer | Vasil Zlatanov <v@skozl.com> | 2018-10-18 15:34:39 +0100 |
commit | 1a7d30e24d5213b1ae7f60c0d20fce7f2d277bf7 (patch) | |
tree | 6fe2f5409c9d90ed3951a5174eb2e6af54b73bef /train.py | |
parent | 1afdc762b80613f9ae8c6f35296a883c40fdc375 (diff) | |
download | vz215_np1915-1a7d30e24d5213b1ae7f60c0d20fce7f2d277bf7.tar.gz vz215_np1915-1a7d30e24d5213b1ae7f60c0d20fce7f2d277bf7.tar.bz2 vz215_np1915-1a7d30e24d5213b1ae7f60c0d20fce7f2d277bf7.zip |
Add projections and average face to the model
Diffstat (limited to 'train.py')
-rwxr-xr-x | train.py | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -33,4 +33,10 @@ normal_faces = normalise_faces(average_face, raw_faces) e_vals, e_vecs = LA.eig(np.cov(normal_faces)) -np.savez(args.model, e_vals=e_vals[:M], e_vecs=e_vecs[:M]) +np.savez(args.model, + average_face=average_face, + e_vals=e_vals[:M], + e_vecs=e_vecs[:M], + projections=np.dot(e_vecs[:M], raw_faces) + ) + |