OpenCV - обнаружение и выравнивание лиц в одном go - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть модель обнаружения лица, которая предсказывает ограничивающую рамку лица и ее 5 ключевых точек лица (глаза, кончик носа и рот). После обрезки грани с использованием координат ограничительной рамки 5 ключевых точек больше не могут быть использованы. Я могу снова запустить распознавание лиц на обрезанном изображении лица, чтобы получить правильные ключевые точки, но для этого требуется другой прогноз модели. Есть ли способ получить правильные ключевые точки лица на обрезанном изображении лица с первого запуска?

Я думаю, что это можно сделать с помощью преобразования матрицы с использованием opencv с учетом 5 ключевых точек, но после игры с opencv python с https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_imgproc/py_geometric_transformations/py_geometric_transformations.html Я до сих пор не могу понять это. После получения правильных ключевых точек на обрезанном изображении лица я могу запустить cv2.warpAffine для выравнивания лица.

Спасибо

Peeranat F.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...