Я пытаюсь сравнить ориентиры (обнаруженные dlib) 2 разных лиц одного и того же человека. Первое лицо ( лицо 1 ) не является эмоциональным и фронтальным лицом. Второе лицо ( лицо 2 ) является эмоциональным и не фронтальным (сторона взята).
Проблема : Проблема в том, что нам нужно повернуть второй обратно во фронтальный, чтобы мы могли сравнить 2 списка ориентиров. Как мы можем этого достичь? Ценю твою помощь.
Input
Вывод : изображение с фронтальным поворотом
Окружающая среда :
Linux, Opencv, Dlib
Работа сделана : мы попробовали
Используется findHomography и warpPerspective. Ввод функций findHomography - это целый список ориентиров лица 1 и лица 2
Используются getAffineTransform и warpPerspective. Маркерными точками являются ориентиры 27,42,8. Выход ( выход ). Но лицо не полностью фронтально. Левая сторона лица 2 не расширяется.
* * Пример тысяча сорок девять
1. лицо 1
2. лицо 2
3. вывод