`

Metaio SDK AR应用开发

    博客分类:
  • AR
ar 
阅读更多
转载于:http://blog.csdn.net/ggtaas/article/details/25916853

Metaio SDK AR应用开发
分类: Metaio SDK 2014-05-15 21:38 1434人阅读 评论(1) 收藏 举报
ARMetaioAndroid
目录(?)[+]
一、准备工作
1、官网下载SDK exe文件,安装即可。http://dev.metaio.com/sdk/getting-started/
2、安装完成之后直接将两个Android 工程导入eclipse中,一个SDK,一个sample,安装sample工程
3、运行sample实例。sample中的例子很全面,静态模型,动画模型,图片,视频应有尽有,总能找到你所需要的。
二、基于SDK开发自己的应用
说道制作自己的AR应用,如果你要是想自己开发SDK,那就够你喝一壶的了,在别人做好的SDK的基础上开发,是现在很多公司需要的模式,也是高通和Metaio存在的必要性。
1、替换模型
模型替换相对Vuforia来说很简单,模型在Assets文件夹中,通过下面的代码就可以搞定
Metaio中可以渲染的模型格式有多种,md2,fbx,obj等
String metaioManModel = AssetsManager.getAssetPath("Assets1/metaioman.md2");         
            if (metaioManModel != null)
           {
                // Loading 3D geometry
                mModel = metaioSDK.createGeometry(metaioManModel);
                if (mModel != null)
               {
                   // Set geometry properties
                   mModel.setScale( new Vector3d(4.0f, 4.0f, 4.0f));
                   mModel.setRotation( new Rotation(30, 0, 0));
               }
                else
                   MetaioDebug. log(Log.ERROR, "Error loading geometry: "+metaioManModel);
           }
对应的视频、图片等等类似。因为IMetaioSDK metaioSDK 有这些方法:这个类是Metaio SDK中最重要的类之一
http://doxygen.metaio.com/metaioSDK50/classmetaio_1_1_i_metaio_s_d_k.html

mMoviePlane = metaioSDK .createGeometryFromMovie(moviePath, true );
createGeometryFromImage
关于视频格式,例子中的.3g2,一看就知道不是主流格式,我又试了vuforia的m4v格式,可以播放,我想肯定还能支持其他格式视频,有个问题就是,播放视频没有声音。
后来在网上找到答案:
You can try converting your video with metaio Creator.

Alternatively, you can download an older version of ffmpeg (e.g. this one for Windows, should be 1.0 or older) and use it like so:

ffmpeg.exe -i <your_input_video_file> -r 20 -vcodec mpeg4 -vb 215000 -s qcif -acodec aac -strict experimental -ab 48000 -ar 22050 output.3g2
(Note that there was a change in newer versions of ffmpeg that can cause problems like the one you described. This is now fixed in the SDK and will be in a future release. UPDATE: The 4.2 release will contain this fix.)

2、替换标志
Metaio的标志替换也很简单,只要在Assets文件夹中的TrackingData_MarkerlessFast.xml文件中修改< ReferenceImage>metaioman.png</ ReferenceImage>的值就OK了。
3、如何实现多目标识别?
metaio有个例子就是一个标志可以对应多种格式信息,例如图片,3d模型以及视频文件。
还有个例子下面有三个按钮,就是可以选择识别哪个标志,就渲染对应的模型。这样跟Vuforia比起来有些不方便。怎么做到跟Vuforia一样,当摄像头捕捉到标志之后就立即显示对应的模型?
分享到:
评论

相关推荐

    Android MetaioSDK和Demo

    在Android应用开发中,MetaioSDK是一个不可或缺的组件,尤其对于那些希望提供创新交互方式和丰富视觉体验的应用来说。 **一、MetaioSDK核心功能** 1. **图像识别与跟踪**:MetaioSDK能够识别特定的图像(如二维码...

    Android metaio SDK

    Metaio SDK 是一个强大的增强现实(AR)开发工具,它为开发者提供了在Android平台上创建AR应用的能力。Metaio SDK允许开发者利用先进的计算机视觉算法,将虚拟内容无缝集成到真实世界中,为用户带来独特的交互体验。...

    metaio5.3 one.zip

    通过这个apk,开发者可以体验到metaio SDK的功能,并进行实际操作,以便更好地理解和掌握AR应用的开发流程。 metaio5.3 one则可能包含整个开发套件的核心组件,如SDK库、文档、示例代码和必要的配置文件。SDK...

    iOS 摄像头AR查看周边美食

    * 由于MetaioSDK.framework有300 M,github限制单文件100M,所以无法上传 请自行到Metaio官网下载http://metaio.com/ 用到的其他工具 JsonToModule:一个命令行工具,能把json文件转换成java或者objc的模型类 用到...

    sblim-gather-provider-2.2.8-9.el7.x64-86.rpm.tar.gz

    1、文件内容:sblim-gather-provider-2.2.8-9.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/sblim-gather-provider-2.2.8-9.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊

    基于pringboot框架的图书进销存管理系统的设计与实现(Java项目编程实战+完整源码+毕设文档+sql文件+学习练手好项目).zip

    本图书进销存管理系统管理员功能有个人中心,用户管理,图书类型管理,进货订单管理,商品退货管理,批销订单管理,图书信息管理,客户信息管理,供应商管理,库存分析管理,收入金额管理,应收金额管理,我的收藏管理。 用户功能有个人中心,图书类型管理,进货订单管理,商品退货管理,批销订单管理,图书信息管理,客户信息管理,供应商管理,库存分析管理,收入金额管理,应收金额管理。因而具有一定的实用性。 本站是一个B/S模式系统,采用Spring Boot框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得图书进销存管理系统管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高图书进销存管理系统管理效率。 关键词:图书进销存管理系统;Spring Boot框架;MYSQL数据库

    2024中国在人工智能领域的创新能力如何研究报告.pdf

    2024中国在人工智能领域的创新能力如何研究报告.pdf

    安全生产_人脸识别_移动目标跟踪_智能管控平台技术实现与应用_1741777778.zip

    人脸识别项目实战

    人脸识别_TF2_Facenet_训练预测应用仓库_1741778670.zip

    人脸识别项目实战

    安全人脸识别_对抗攻击_多模型集成_减少扰动_竞赛方案_Ne_1741779504.zip

    人脸识别项目实战

    Python实现基于CEEMDAN完全自适应噪声集合经验模态分解时间序列信号分解的详细项目实例(含完整的程序,GUI设计和代码详解)

    内容概要:本文档详细介绍了基于CEEMDAN(完全自适应噪声集合经验模态分解)的方法实现时间序列信号分解的具体项目。文中涵盖项目背景介绍、主要目标、面临的挑战及解决方案、技术创新点、应用领域等多方面内容。项目通过多阶段流程(数据准备、模型设计与构建、性能评估、UI设计),并融入多项关键技术手段(自适应噪声引入、并行计算、机器学习优化等)以提高非线性非平稳信号的分析质量。同时,该文档包含详细的模型架构描述和丰富的代码样例(Python代码),有助于开发者直接参考与复用。 适合人群:具有时间序列分析基础的科研工作者、高校教师与研究生,从事信号处理工作的工程技术人员,或致力于数据科学研究的从业人员。 使用场景及目标:此项目可供那些面临时间序列数据中噪声问题的人群使用,尤其适用于需从含有随机噪音的真实世界信号里提取有意义成分的研究者。具体场景包括但不限于金融市场趋势预测、设备故障预警、医疗健康监控以及环境质量变动跟踪等,旨在提供一种高效的信号分离和分析工具,辅助专业人士进行精准判断和支持决策。 其他说明:本文档不仅限于理论讲解和技术演示,更着眼于实际工程项目落地应用,强调软硬件资源配置、系统稳定性测试等方面的细节考量。通过完善的代码实现说明以及GUI界面设计指南,使读者能够全面理解整个项目的开发流程,同时也鼓励后续研究者基于已有成果继续创新拓展,探索更多的改进空间与发展机遇。此外,针对未来可能遇到的各种情况,提出了诸如模型自我调整、多模态数据融合等发展方向,为长期发展提供了思路指导。

    监护人,小孩和玩具数据集 4647张原始图片 监护人 食物 孩子 玩具 精确率可达85.4% pasical voc xml格式

    监护人,小孩和玩具数据集 4647张原始图片 监护人 食物 孩子 玩具 精确率可达85.4% pasical voc xml格式

    根据提供的内容可以构建以下_1741777949.zip

    人脸识别项目实战

    `计算机视觉_人脸识别_Python_OpenCV_树莓派毕业设计`.zip

    人脸识别项目实战

    智慧生产企业园区解决方案PPT(54页).pptx

    在智慧园区建设的浪潮中,一个集高效、安全、便捷于一体的综合解决方案正逐步成为现代园区管理的标配。这一方案旨在解决传统园区面临的智能化水平低、信息孤岛、管理手段落后等痛点,通过信息化平台与智能硬件的深度融合,为园区带来前所未有的变革。 首先,智慧园区综合解决方案以提升园区整体智能化水平为核心,打破了信息孤岛现象。通过构建统一的智能运营中心(IOC),采用1+N模式,即一个智能运营中心集成多个应用系统,实现了园区内各系统的互联互通与数据共享。IOC运营中心如同园区的“智慧大脑”,利用大数据可视化技术,将园区安防、机电设备运行、车辆通行、人员流动、能源能耗等关键信息实时呈现在拼接巨屏上,管理者可直观掌握园区运行状态,实现科学决策。这种“万物互联”的能力不仅消除了系统间的壁垒,还大幅提升了管理效率,让园区管理更加精细化、智能化。 更令人兴奋的是,该方案融入了诸多前沿科技,让智慧园区充满了未来感。例如,利用AI视频分析技术,智慧园区实现了对人脸、车辆、行为的智能识别与追踪,不仅极大提升了安防水平,还能为园区提供精准的人流分析、车辆管理等增值服务。同时,无人机巡查、巡逻机器人等智能设备的加入,让园区安全无死角,管理更轻松。特别是巡逻机器人,不仅能进行360度地面全天候巡检,还能自主绕障、充电,甚至具备火灾预警、空气质量检测等环境感知能力,成为了园区管理的得力助手。此外,通过构建高精度数字孪生系统,将园区现实场景与数字世界完美融合,管理者可借助VR/AR技术进行远程巡检、设备维护等操作,仿佛置身于一个虚拟与现实交织的智慧世界。 最值得关注的是,智慧园区综合解决方案还带来了显著的经济与社会效益。通过优化园区管理流程,实现降本增效。例如,智能库存管理、及时响应采购需求等举措,大幅减少了库存积压与浪费;而设备自动化与远程监控则降低了维修与人力成本。同时,借助大数据分析技术,园区可精准把握产业趋势,优化招商策略,提高入驻企业满意度与营收水平。此外,智慧园区的低碳节能设计,通过能源分析与精细化管理,实现了能耗的显著降低,为园区可持续发展奠定了坚实基础。总之,这一综合解决方案不仅让园区管理变得更加智慧、高效,更为入驻企业与员工带来了更加舒适、便捷的工作与生活环境,是未来园区建设的必然趋势。

    第八届全国大学生创新创业年会-创新创业展示项目集

    本届年会的主题是“青春梦想创新创业”。通过学术论文报告、创新创业项目展示、创业项目推介、工作研讨、联谊活动、大会报告等活动,全面展示大学生最新的创新创业成果。年会共收到491所高校推荐的学术论文756篇、创新创业展示项目721项、创业推介项目156项,合计1633项,为历届年会数量最高。经过36所“985”高校相关学科专家的初评以及国家级大学生创新创业训练计划专家组的复选,最终遴选出可参加本次年会的学术论文180篇,创新创业展示项目150个,创业推介项目45项,共计375项,涉及30个省市的236所高校。年会还收到了来自澳门特别行政区、俄罗斯的13项学术论文及参展项目。这些材料集中反映了各高校最新的创新创业教育成果,也直接体现了当代大学生的创新思维和实践能力。

    人脸识别_实时_ArcFace_多路识别技术_JavaScr_1741771263.zip

    人脸识别项目实战

    6ES7215-1AG40-0XB0-V04.04.01固件4.5

    6ES7215-1AG40-0XB0_V04.04.01固件4.5

    在无人机上部署SchurVins的yaml配置文件

    在无人机上部署SchurVins的yaml配置文件

    uniapp实战商城类app和小程序源码​​​​​​.rar

    uniapp实战商城类app和小程序源码,包含后端API源码和交互完整源码。

Global site tag (gtag.js) - Google Analytics