Алгоритмы для взгляда (глаз-направление) в OPENCV

Мне нужно реализовать алгоритм для взгляда, чтобы узнать направление глаза, используя OpenCV,

я боролся в течение одного месяца, чтобы сделать это, используя алгоритм Виолы-Джонса с обучающими классификаторами, предоставленными opencv

на первом этапе я основал свое исследование, начиная с facedetection.cpp с xml для лица и глаз, он может обнаруживать лица и глаза только для < 1 м, но я не нашел способ узнать направление глаз

Теперь, после некоторых исследований, я нашел несколько алгоритмов для взгляда, но я не могу выбрать один из них с точки зрения простоты (потому что я просто новичок) и эффективности:

Алгоритм порога расстояния

Алгоритм среднего смещения

Обнаружение края ==> Преобразование Хафа

самая длинная линия сканирования окклюдированной круглой кромки

Соответствие алгоритму «один круг» и «два круга»

Нейросетевые подходы

Анализ основных компонентов (PCA).

Алгоритм звездообразования

Фильтр Калмана Velocity

Определение порогового движения глаз

Модель активного внешнего вида (AAM)

CCL: алгоритм маркировки подключенных компонентов

CCA: колониальный конкурентный алгоритм

Обнаружение BLOB-объектов

Лукас Канаде

Итак, какой алгоритм вы мне порекомендовали, и если есть другие алгоритмы алгоритмов, которые я не упомянул, мне нужно также сравнить эти алгоритмы, но это должен быть кто-то опытный в этой области NB: я использую Ubuntu 14.04 и разрабатываю с C ++

Любая помощь будет высоко ценится, спасибо 🙂

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]