Как интегрировать metaio + Open CV для приложений Android?
Привет, я пытаюсь создать приложение, связанное с дополненной реальностью (AR), и смог успешно настроить мое приложение с Metaio SDK и библиотекой OpenCV в двух отдельных приложениях.
но дело в том, что я хочу использовать библиотеку OpenCV и Metaio вместе в одном приложении. так что любой может помочь мне с его интеграцией.
В моем единственном приложении я хочу использовать OpenCV для обнаружения без маркеров и MetaIO для рендеринга 3D-моделей.
Metaio: http://www.metaio.com/
OpenCV: http://opencv.org/
=====>
Я использую opencv для обнаружения фигур на изображении с камеры и хочу отображать трехмерные объекты, визуализированные с помощью metaio, на этих фигурах. Аналогично отслеживанию маркеров.
Metaio и openCV, каждый из которых имеет свой собственный обзор камеры. Я отключил просмотр камеры openCV.
Я хочу преобразовать объект ImageStruct, полученный в onNewCameraFrame()
метод в мат OpenCV в Android. Для этого я зарегистрировал MetaioSDKCallback для непрерывного получения кадра камеры.
Но onSDKReady()
а также onNewCameraFrame()
метод этого обратного вызова не вызывается, хотя я добавил 'metaioSDK.requestCameraImage()'.
Это где я застрял с этим.
1 ответ
Я предлагаю вам интегрировать SDK Opencv4android, и чтобы увидеть примеры с ними, они являются очень хорошими примерами, чтобы научить вас, как легко использовать камеру
Для вашей цели, вероятно, пример проверки лица хорошо проверить.
Вот Tuto, который поможет вам установить и настроить OpenCV SDK
Что касается AR, я не могу вам так сильно помочь, но посмотрите на это обсуждение, это может быть полезно.