您好,我正在尝试创建一个与增强现实 (AR) 相关的应用程序,并且能够在两个单独的应用程序中成功使用 Metaio SDK 和 OpenCV 库配置我的应用程序。
但问题是我想将 OpenCV 和 Metaio 库一起使用到一个应用程序中。那么任何人都可以帮助我进行整合吗?
在我的单个应用程序中,我想使用 OpenCV 进行无标记检测,使用 MetaIO 进行 3D 模型渲染。
Metaio:http://www.metaio.com/ http://www.metaio.com/
OpenCV:http://opencv.org/ http://opencv.org/
=====>
我正在使用 opencv 检测相机图像中的形状,并希望在这些形状上显示由 metaio 渲染的 3D 对象。与标记跟踪类似。
Metaio和openCV,各自有自己的cameraview。我已经禁用了 openCV 的cameraview。
我想转换收到的 ImageStruct 对象onNewCameraFrame()
方法到 Android 中的 OpenCV Mat 中。为此,我注册了 MetaioSDKCallback 来连续接收相机帧。
But onSDKReady()
and onNewCameraFrame()
尽管我添加了“metaioSDK.requestCameraImage()”,但未调用此回调的方法。
这就是我坚持的地方。
我建议你集成Opencv4android的sdk,并查看附带的示例,它们是很好的示例,可以教你如何轻松使用相机
为了您的客观目的,面部检测示例可能值得检查。
这是教程 http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html帮助您安装和配置opencv SDK
对于 AR 我帮不了你太多,但是看看这次讨论 https://stackoverflow.com/questions/1939318/augmented-reality-framework,这可能会有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)