The facial expression recognition pipeline is encapsulated by
chapter7.py. This file consists of an interactive GUI that operates in two modes (training and testing), as described earlier.
In order to arrive at our end-to-end app, we need to cover the following three steps:
chapter7.pyGUI in the training mode to assemble a training set.
train_test_mlp.py. Because this step can take a long time, the process takes place in its own script. After successful training, store the trained weights in a file, so that we can load the pre-trained MLP in the next step.
chapter7.pyGUI in the testing mode to classify facial expressions on a live video stream in real-time. ...