3D-трекинг головы на iphone

105
8

Я хочу сделать приложение дополненной реальности для проверки очков на iphone.


Для этого мне нужно трехмерное отслеживание (предоставление X, Y, Z позиции и ориентации).

что-то вроде FaceApi, но для iphone.


Может ли кто-нибудь предложить мне решение для выполнения этого типа отслеживания на iphone?

спросил(а) 2020-04-03T23:49:22+03:00 5 месяцев, 4 недели назад
1
Решение
80

Я бы рекомендовал использовать OpenCV, который является библиотекой видения компьютера. Поиск в Интернете способов обнаружения лиц с использованием OpenCV приведет к множеству ссылок, поскольку это очень распространенное использование этой библиотеки.

Здесь ссылка, связанная с его компиляцией на iPhone.

ответил(а) 2020-04-04T00:04:01.586813+03:00 5 месяцев, 4 недели назад
57

Да, вы можете сделать это легко с помощью встроенных классификаторов Haar от OpenCV, и вы найдете много демо и обучающих программ в Интернете для этого. Вам не нужно находить позицию Z, просто размер лица. Более важным для вас будет позиция для глаз - и для этого есть классификаторы Хаара. Вы можете найти область лица, а затем найти области глаз в этом регионе, и у вас будет очень хорошая основа для позиционирования наложения очков на эту тему. Существует множество настроек для ускорения процесса, например, понижающая дискретизация и указание классификатору искать только одно лицо. Удачи.

ответил(а) 2020-04-03T23:49:22+03:00 5 месяцев, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема