I can hire 2 guards who can remember people by taking a photo. And then I can have them recall who shows up. With people.
All my project does is substitute a computer for human. The only reason why we don't do the above is because people cost a lot more. Computer software and cycles are cheap.
And the procedure I used with my code saves a hash of the face. I cannot generate faces from the hash, although it would be a one liner to spool a face to the hard drive when a pic is captured. My software doesn't do that.