обнаружение моргания глаз для iphone sdk

Теперь, когда распознавание лиц стало возможным в iOS 5, мне просто интересно, можно ли также обнаружить моргание глаз? Я читал фреймворки, но у меня просто есть методы для получения положения глаз. Кроме того, я слышал о структуре OpenCV для iphone, которая имеет функцию распознавания лиц. Смогу ли я выполнить свою мигающую работу с помощью структуры OpenCV ??

Может ли кто-нибудь помочь мне с некоторыми вещами по openCV или по обнаружению лица / моргания ?? Все, что мне нужно, это обнаружение моргания на iphone/ipad.

Приветствуются любые предложения/ответы... Спасибо.

EDITED: Поскольку iOS 5 находится под соглашением о неразглашении, предложите мне, возможно ли это обнаружение с помощью платформы OpenCV ??


person mayuur    schedule 17.08.2011    source источник
comment
Поскольку iOS 5 все еще находится под соглашением о неразглашении, вам не разрешено говорить об этом здесь. Вы должны задать свой вопрос на специальном форуме iOS 5 SDk по адресу devforums.apple.com/community/ios   -  person rckoenes    schedule 17.08.2011


Ответы (3)


Вы можете обнаружить глаза с помощью openCV.

Взгляните сюда

http://opencv-code.com/OpenCV_Eye_Detection

Исходя из этого, вы можете адаптировать свой алгоритм для отслеживания изменений в области глаз и найти способ сформулировать моргание на основе этих изменений.

person Community    schedule 22.08.2011
comment
Хорошо, спасибо, но не могли бы вы помочь с некоторыми статьями или руководствами по разработке алгоритма моргания? - person mayuur; 23.08.2011
comment
Взгляните на этот opencv-code.com/Real_Time_Eye_Tracking_and_Blink_Detection - person ; 25.08.2011
comment
Страница недоступна ... поэтому в политике переполнения стека желательны полные ответы, а не только ссылки на внешние страницы. - person lvella; 19.07.2012

Теперь в iOS 7 CoreImage поддерживает моргание глаз. Вот отличие API от бета-версии 2:

Вот разница API в iOS 7 Beta 2:

CoreImage

CIDetector.h

Добавлен CIDetectorEyeBlink

Добавлен CIDetectorSmile

person X.Y.    schedule 25.06.2013
comment
В моем приложении для iOS пользователь получит доступ к своим данным, подтвердив свое лицо с помощью камеры. После установки приложения новый пользователь будет зарегистрирован в приложении. Как я могу быстро работать с ARKit и MLKit? Прямо сейчас я могу создать .mlmodel с фотографиями пользователя для конкретного человека и добавить его в свой проект. Но как я могу сделать это для более позднего зарегистрированного пользователя? Следует ли обрабатывать .mlmodel с компьютера macOS и отправлять его в приложение с помощью API? Есть ли способ просто проверить лицо пользователя, чтобы распознать его имя? Заранее спасибо. - person Jamshed Alam; 22.08.2019

Эй, в iOS 5 есть класс с именем CIDetector. Там вы можете обнаружить не только лица, но и их функции, такие как левый глаз, рот и т. д. Подробную информацию см. в документации разработчика.

person Star    schedule 24.10.2011
comment
да, я проверил это, когда задавал свой вопрос. Однако в нем не было ничего, связанного с обнаружением моргания глаз. Вы нашли что-нибудь связанное с мерцанием? - person mayuur; 24.10.2011
comment
Я не нашел моргания, но смог различить лицо, глаза и рот. Он даст вам CGPoint и логическое значение, чтобы сказать, присутствует ли он или нет, и он не обнаружит на многих фотографиях, я думаю, есть некоторые предварительные условия. Я только что проверил. На данный момент глаз не моргает, а от Apple нет образцов. Они могут быть улучшены в следующем выпуске. - person Star; 24.10.2011