Вам необходимо использовать OpenCV или, более конкретно, библиотеку оболочки C # для OpenCV.
Я думаю Вы можете реализовать некоторые (очень) базовые функции распознавания лиц, используя O penCVDotNet , хотя вы должны знать, что я не думаю, что он активно разрабатывается. Я только что заметил, что я все еще в списке коммиттеров проекта, но я долго над ним не работал (если вообще не могу вспомнить, почему меня вообще добавили).
Вы, вероятно, должны пойти с Emgu CV , который является намного лучшей оболочкой C # для OpenCV. Он активно разрабатывается и совместим с OpenCV 2.0, его окружает более широкое сообщество, и документация достаточно хороша, чтобы вы могли легко быстро обнаружить лицо.