こんにちは、拡張現実 (AR) に関連するアプリケーションを作成しようとしています。Metaio SDK と OpenCV ライブラリを使用してアプリケーションを 2 つの別々のアプリケーションで正常に構成できました。
しかし、問題は、OpenCV と Metaio の両方のライブラリを 1 つのアプリケーションにまとめて使用したいということです。誰でもその統合を手伝ってくれます。
私の単一のアプリケーションでは、OpenCV をマーカーレス検出に使用し、MetaIO を 3D モデル レンダリングに使用したいと考えています。
OpenCV: http://opencv.org/
=====>
opencv を使用してカメラ画像の形状を検出し、それらの形状に metaio によってレンダリングされた 3D オブジェクトを表示したいと考えています。マーカー追跡に似ています。
Metaio と openCV には、それぞれ独自のカメラビューがあります。openCV の cameraview を無効にしました。
onNewCameraFrame()メソッドで受け取った ImageStruct オブジェクトを Android で OpenCV Mat に変換したい。このため、カメラ フレームを継続的に受信するように MetaioSDKCallback を登録しました。
しかしonSDKReady()、 onNewCameraFrame()「metaioSDK.requestCameraImage()」を追加しましたが、このコールバックのメソッドは呼び出されていません。
これは私がそれにこだわっている場所です。