I restructed the case of non-recognized faces to make code easier to read and
easier to update and enhance. Runs on Linux.