Отслеживание маркера для дополненного приложения для Android.Какая библиотека? - PullRequest
0 голосов
/ 26 мая 2018

Я новичок в дополненной реальности и пытаюсь создать приложение, которое отслеживает маркер.У меня проблемы в том, что я не могу найти достаточно хорошую документацию онлайн.Я использую OpenCV 3.4 и Android.Когда я говорю «маркеры», я имею в виду:

enter image description here

Теперь в моем случае я также могу отслеживать шар (например, красный шар) и использовать его для отслеживания(это правильный AR хотя?).Моя главная проблема - как добиться хорошего отслеживания маркера. Что мне использовать?ArCore / OpenCV / Vuforia?

Спасибо

1 Ответ

0 голосов
/ 30 мая 2018

Vuforia, вероятно, здесь не является решением, и ARCore ограничен новой версией ОС Android - вам нужно решить, в порядке ли вы с этим.

Для обнаружения красного шара - существует множество статейтам, вы должны просто попробовать это.Большинство методов используют OpenCV findContours или HoughCircles .Качество отслеживания зависит от вашего варианта использования и требований к производительности - чем сложнее среда, в которой происходит обнаружение (визуально), тем больше фильтров и алгоритмов вам нужно, чтобы изолировать свой мяч, и тем больше фильтров и алгоритмов вы применяетеЧем лучше результат, но это может повлиять на частоту кадров.Это вопрос проб и ошибок в соответствии с вашими конкретными требованиями.

Чтобы использовать маркер выше, вы можете проверить библиотеку Aruco с Opencv: Обнаружение маркеров ArUco (я не пробовалэто все же).

...