您好我正在尝试创建一个与增强现实 (AR) 相关的应用程序,并且能够在两个单独的应用程序中成功地使用 Metaio SDK 和 OpenCV 库配置我的应用程序。
但问题是我想将 OpenCV 和 Metaio 库一起使用到一个应用程序中。任何人都可以帮助我进行整合。
在我的单个应用程序中,我想使用 OpenCV 进行无标记检测,使用 MetaIO 进行 3D 模型渲染。
Metaio:http ://www.metaio.com/
OpenCV: http: //opencv.org/
=====>
我正在使用 opencv 检测相机图像中的形状,并希望在这些形状上显示由 metaio 渲染的 3D 对象。类似于标记跟踪。
Metaio 和 openCV,各有各的 cameraview。我禁用了openCV的cameraview。
我想将onNewCameraFrame()
方法中收到的 ImageStruct 对象转换为 Android 中的 OpenCV Mat。为此,我注册了 MetaioSDKCallback 以连续接收相机帧。
但是这个回调的方法没有被调用,虽然我已经添加了'metaioSDK.requestCameraImage()' onSDKReady()
。 onNewCameraFrame()
这就是我坚持的地方。