Я работаю над интеграцией OpenCV в Android, и я могу сделать это успешно. Через предустановки Java и Haarcascades я могу обнаружить Face , Nose , Mouth во время выполнения.
Теперь, возможно, следующая задача - обнаружить ориентиры на лице во время выполнения. После долгих поисков я получил Dlib и Flandmark . Я пытался реализовать оба. Когда я реализовал Dlib, частота кадров моей камеры упала с 15 кадров в секунду до 1-2 кадров в секунду, кроме того, ориентиры также не были обнаружены. Во Flandmark коду не удалось найти файл .dat из папки raw. После дополнительного поиска в Google я обнаружил, что в OpenCV 3.4.1 встроен Facemark, и нет необходимости реализовывать сторонние библиотеки для определения ориентира.
На данный момент я не могу найти ни одного примера или документации о том, как я могу реализовать Facemark или Kazemi непосредственно на перенастроенном mat в onCameraFrame и обнаружение лицевых ориентиров оттуда.
Любая помощь приветствуется. Заранее спасибо.