Landmark points can be detected using Haar classifier. Same algorithm as for face detection. You can use OpenCV or if you want it in C#, I can send you the source code. The demo of face detection is available at
http://startrinity.com
Hope this will be helpful