Limitations:
It uses 2-D facial coordinates, so it cannot accurately detect eyes with spectacles or jaw with beard.
If any one facial features are not detected or incorrectly detected, the algorithm might predict inaccurately for few frames.