Обнаружение лиц, которые смотрят в веб-камеру

В настоящее время я занимаюсь распознаванием лиц в Java/JavaCV. До сих пор я экспериментировал с кодом.

Я использую это лицо cascade = haarcascade_frontalface_alt_tree.xml

У меня есть этот код ниже для обнаружения самого большого лица, найденного в веб-камере.

CvSeq faces = cvHaarDetectObjects(img, classifier, storage, 1.1, 1,                           
                           CV_HAAR_DO_ROUGH_SEARCH|CV_HAAR_FIND_BIGGEST_OBJECT);

Мой первый вопрос: поскольку это обнаруживает только одно лицо - самое большое лицо, найденное в веб-камере, это правильный способ сделать это для обнаружения нескольких лиц?

CvSeq faces = cvHaarDetectObjects(img, classifier, storage, 1.1, 1, CV_HAAR_DO_CANNY_PRUNING);

Мой второй вопрос: возможно ли обнаружить лица, которые смотрят только в веб-камеру? а те что не смотрят в wbecam? Таким образом, он будет обнаруживать лица, но я хочу установить какие-то оценки - скажем, 1 для лиц, которые смотрят в веб-камеру, а 2 - для лиц, которые смотрят в сторону от веб-камеры? Как мне это сделать?

Спасибо.


person drifterOcean19    schedule 15.04.2014    source источник


Ответы (2)


Если человек смотрит прямо, его/ее глаза должны быть перпендикулярны (если у него/нее нет проблем с глазами :P).

Эта теория предполагает, что зрачок и радужная оболочка должны быть круглыми, а не эллиптическими, если человек смотрит прямо. Обратите внимание, что я имел в виду только видимую часть зрачка и радужную оболочку.

person Pervez Alam    schedule 15.04.2014

Большинство библиотек для распознавания лиц ориентированы на людей, стоящих перед камерой, поскольку это является основным ограничением для распознавания лиц. При этом каскад Хаара можно научить также обнаруживать профиль или даже фокусироваться на глазах и носу (то есть на части лица).

Я сам не использовал javaCV, но тестировал openIMAJ (который мне очень нравится!), Который может повторно использовать файл конфигурации openCV (насколько я понял). В источнике их библиотеки распознавания лиц вы найдете модели для определения профиля и глаз.

person gdupont    schedule 23.07.2014