Angora Blue reuses the same detection and recognition models that we created earlier. It is a relatively linear and simple app because it has no GUI and does not modify any models. It just loads the detection and recognition models from file and then silently runs a camera until a face is recognized with a certain level of confidence. After recognizing a face, the app sends an email alert and exits. To elaborate, we may say the app has the following flow of execution:
- Load face detection and face recognition models from file for both human and feline subjects.
- Capture a live video from a camera. For each frame of video, it can do the following:
- Detect all human faces in the frame. Perform recognition on each human face. If a face is recognized with a certain level of confidence, it sends an email alert and exits the app.
- Detect all cat faces in...