如何整合Android应用程序的metaio +打开简历?

您好我想创build一个与增强现实(AR)有关的应用程序,并能够在两个单独的应用程序中成功configuration我的应用程序与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来连续接收相机帧。

但是这个callback的onSDKReady()onNewCameraFrame()方法没有被调用,尽pipe我已经添加了'metaioSDK.requestCameraImage()'。

这是我坚持下去的地方。

  • 在两幅图像之间绘制图像 - 图像识别
  • Android中的扩张和侵蚀
  • 以编程方式查找抖动或失焦图像
  • Android中的OpenCV图像比较
  • 在尝试为Android示例构建OpenCV时运行构建器“CDT Builder”的错误
  • 通过使用mat.get(),像素的OpenCV颜色值有时返回null
  • 我应该在Android上使用JavaCV还是OpenCV的Java库?
  • 在Java中打印opencvmatrix内容
  • 我build议你整合Opencv4android的sdk,并看到样品,他们是很好的例子,教你如何轻松使用相机

    为了您的目标,大概人脸检测的例子是很好的检查。

    这里是帮助您安装和configurationopencv SDK 的tuto

    对于AR我帮不了你,但看看这个讨论 ,这可能是有帮助的。