Мне нужно реализовать алгоритм для взгляда, чтобы узнать направление глаза, используя OpenCV,
я боролся в течение одного месяца, чтобы сделать это, используя алгоритм Виолы-Джонса с обучающими классификаторами, предоставленными opencv
на первом этапе я основал свое исследование, начиная с facedetection.cpp с xml для лица и глаз, он может обнаруживать лица и глаза только для < 1 м, но я не нашел способ узнать направление глаз
Теперь, после некоторых исследований, я нашел несколько алгоритмов для взгляда, но я не могу выбрать один из них с точки зрения простоты (потому что я просто новичок) и эффективности:
Алгоритм порога расстояния
Алгоритм среднего смещения
Обнаружение края ==> Преобразование Хафа
самая длинная линия сканирования окклюдированной круглой кромки
Соответствие алгоритму «один круг» и «два круга»
Нейросетевые подходы
Анализ основных компонентов (PCA).
Алгоритм звездообразования
Фильтр Калмана Velocity
Определение порогового движения глаз
Модель активного внешнего вида (AAM)
CCL: алгоритм маркировки подключенных компонентов
CCA: колониальный конкурентный алгоритм
Обнаружение BLOB-объектов
Лукас Канаде
Итак, какой алгоритм вы мне порекомендовали, и если есть другие алгоритмы алгоритмов, которые я не упомянул, мне нужно также сравнить эти алгоритмы, но это должен быть кто-то опытный в этой области NB: я использую Ubuntu 14.04 и разрабатываю с C ++
Любая помощь будет высоко ценится, спасибо 🙂
Задача ещё не решена.