如何为Android应用程序集成metaio + Open CV?

Bal*_*alu 10 integration android opencv augmented-reality metaio

您好我正在尝试创建与增强现实(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来连续接收相机框架.

但是,onSDKReady()onNewCameraFrame()这个回调方法不会被调用,虽然我已经加入"metaioSDK.requestCameraImage()".

这就是我坚持下去的地方.

Y.A*_*.AL 3

我建议你集成Opencv4android的sdk,并查看附带的示例,它们是很好的示例,可以教你如何轻松使用相机

为了您的客观目的,面部检测示例可能值得检查。

这是帮助您安装和配置opencv SDK的教程

对于 AR,我帮不了你太多,但是看看这个讨论,它可能会有所帮助。