here I leave a sample application that might be useful for the people implementing a solution in C#, it uses Intel Perceptual SDK to perform face location/detection (including confidence), landmarks detection (location of eyes, mouth, nose) and face attributes (age, emotion, eye status, gender).
Known issues and limitations:
- There is an error when closing the app, MemoryAccessViolation, tried some solutions, still no luck.
- It does not performs gesture recognition (the gestures of the hand like thumb-up, thumb-down, etc), this procedures requiere depth detection and I don't own an Intel camera.
- Profile information is changed every time on OnNewFrame event, some have pointed that this is not needed and can be done once, I haven't tried yet.
- The SDK can't detect left eye closed and right eye closed separately, it only detects when both eyes are closed, ¿SDK bug maybe?
Feel free to use it/modify, if you find a solution/improvement to the errors described above it would be cool to see the solution.