just taking a look at the stability of the active shape model library with opencv 2.0 -- it's quite fast. I can see however that it doesn't like my beard too much.
see for example here:
this particular code is based on the webcam eyewriter (eyetracking using just a webcam) work from yusuke sugano:
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?