@kenly09 есть алгоритм,не помню названия, который заключается в поиске точек лица на фотографии и сравнивании углов между прямыми, которые проведены через эти точки. По крайней мере я знаю девушку, которая делала на МАН работу, посвященную этой теме, использовала C++ и OpenCV, именно этот алгоритм был в основе и он работал)