Как интегрировать metaio + Open CV для приложения Android?

Привет, я пытаюсь создать приложение, связанное с расширенной реальностью (AR), и смог успешно настроить мое приложение с библиотекой Metaio SDK и OpenCV в двух отдельных приложениях.

но дело в том, что я хочу использовать как библиотеку OpenCV, так и Metaio вместе в одно приложение. так может ли кто-нибудь помочь мне с его интеграцией.

В одном приложении я хочу использовать OpenCV для обнаружения без маркера и MetaIO для рендеринга 3D-модели.

Metaio: http://www.metaio.com/

OpenCV: http://opencv.org/

===== >

Я использую opencv для обнаружения фигур в изображении камеры и хочу отображать 3D-объекты, обработанные метао на этих фигурах. Подобно отслеживанию маркеров.

Metaio и openCV, каждый из которых имеет свой собственный камеровик. Я отключил cameraview openCV.

Я хочу преобразовать объект ImageStruct, полученный в методе onNewCameraFrame(), в OpenCV Mat в Android. Для этого я зарегистрировал MetaioSDKCallback для непрерывного приема кадра камеры.

Но метод onSDKReady() и onNewCameraFrame() этого обратного вызова не вызывается, хотя я добавил 'metaioSDK.requestCameraImage()'.

Это, где я застрял с ним.

Ответ 1

Я предлагаю вам интегрировать sdk Opencv4android, и чтобы увидеть, как идут образцы, они являются очень хорошими примерами, чтобы научить вас легко использовать камеру.

Для вашей цели, вероятно, можно проверить пример обнаружения лица.

Вот тату, который поможет вам установить и настроить opencv SDK

Для AR Я не могу вам помочь, но посмотрите эту дискуссию, это может быть полезно.