Я разрабатываю приложение для iOS, которое необходимо обнаружить, когда пользователь зевает.
То, что я сделал, это включить Open CV и найти лица, используя каскад хара, а затем найти рот внутри лица (тоже используя haarcascade).
Проблема, с которой я столкнулась, заключается в том, что я считал, что было бы легко обнаружить зевоту, как будто что-то вроде (face.y - mouth.y) что-то = зевать.
Но проблема в том, что прямые для лица и рта являются "неустойчивыми", я имею в виду каждый раз, когда цикл пробегает значения X и Y для прямых лиц и рта (obviusly) не то же самое.
Есть ли какой-либо "открытый рот" каскада, который я могу использовать, или как я могу узнать, когда пользователь открывает рот?