I am currently workin on profile faces. I want to be able to detect faces with side views. Is there a way other than having to use haarcascade_profileface.xml ? This cascade tends to have large false alarm rate. Besides, I want to learn some other technique to deal with it. The Facebook-tag people seems to be very much robust while detecting people with side views. Any algorithm which can achieve such robustness? My ultimate goal is to be able to determine emotions from side viewing faces if at all thats possible.