Smile detection on live video stream

I’d like to use the front camera and be able to detect emotions, particularly smiles and frowns on a live video stream. For facial recognition, I am currently using Face++ API, I can shift to another if that is what is required.

I also want to be able to present content on the screen, while the abovementioned is happening in the background and smiles/frowns will act as event triggers for thier respective events.

Any and all ideas welcome. Thankyou.