У меня есть более 2000 изображений в оттенках серого с размерами 96x96 пикселей в numpy. У меня есть координаты (x, y), такие как left_eye_center, right_eye_center, nose_center, mouth_left, mouth_right и т. Д.Как определить углы лица?
Многие из лиц в наборе данных наклонены либо влево, либо вправо или вверх или вниз. Поэтому я хотел бы узнать углы ориентации лица к камере.
Есть ли библиотека, позволяющая обнаружить это? Я заглянул в opencv, но, похоже, только для обнаружения лица, а не для ориентации.
Результаты моих сетевых моделей намного хуже для ориентированных граней по оси x и y. Вот почему я хочу обнаружить углы и применить тета к результатам – pbu
Ну. Вы можете это сделать (это, очевидно, будет работать). Или вы можете изменить сеть, чтобы рассмотреть несколько классов. Если ваша цель * конечная * определяет лица, то ваша новая сеть даст вам лучшие результаты «да/нет», даже если вы дадите больше информации «да, а лицо смотрит влево». Это зависит от того, что вы хотите сделать. – runDOSrun