altjen 0 Junior Poster

Hi everyone, Im totally new with C# programming language (better with vb, java)
Recently Im trying to make a software who can detect multiple faces in the some time.

but not only faces. Eyes, Nose, mouth.
saw some vids in youtube but they show no code or how to do it, more the finished project.

What Im currently trying to do is, the software detect your face, eyes, mouth, nose.
Also detect if the person mood is angry, happy, normal etc.
with what I saw in youtube/google some of those people put points at special parts of the face (the program detect by it self)
and and check if the dots are upper than the normal the mood is happy, if are lower the person is sad.

How to do this?

Also Using OpenCV