高通增强现实开发
高通Vuforia AR SDK开发技术以及移动终端(Android、IOS)增强现实应用开发
归海一啸
研究方向是移动增强现实开发,移动互联网,虚拟现实。熟悉Android开发、iOS以及u3d应用开发,现居北京。
展开
-
Vuforia Virtual Button(虚拟按钮)案例二——按钮事件处理
一、利用Unity3d进行开发查看这个脚本,是对虚拟按钮的事件进行监听控制。相应地修改按钮的触发事件可以通过这个类进行。原创 2014-08-21 22:00:48 · 8630 阅读 · 3 评论 -
Vuforia Virtual Button(虚拟按钮)案例一——按钮位置计算
问题:虚拟按钮这个位置坐标怎么确定的?见上图,原点在左上角,竖直方向为Y轴,水平方向是X轴,且是(1500,1050)像素。按钮的尺寸是(200,75)。下表中原始像素坐标分别为按钮矩形框中左上角和右下角的坐标值。右边一列是经过尺寸转换之后图片标志的坐标值。那么它是经过怎样的变换得来的呢??下面这幅图展示了该SDK中3D坐标系。而上表右边的数据就是讲原始坐标系转化成3D坐标系得出的原创 2014-08-12 23:22:11 · 6954 阅读 · 4 评论 -
基于移动终端的增强现实技术方案(已实现)
本人在研究生学习期间主要研究的课题是:基于移动终端的增强现实技术。主要在Android系统下完成,使用OpenGL,OpenCV,Android NDK编程技术,编程语言主要是Java和C++等。现简单介绍本系统实现的过程,仅供参考:系统的主要框架如下:系统的主要模块如下:由于考虑到图像处理算法即注册算法模块比较复杂,耗时且运行效率低。因此将该模块的实现置于Native原创 2014-07-13 12:09:22 · 8735 阅读 · 12 评论 -
关于Vuforia实现同时识别多个标志
1、首先要可以实现识别多个目标,但是不是同时的,这个应该比较容易,我之前也谢过了一篇教程2、查看ARCamera的Inspector窗口,找到这个脚本选项,打开QCARBehaviour这个脚本,修改其中的 private int MaxSimultaneousImageTargets = 2;再如图所示修改MaxSimultaneousImageTargets为2,勾选原创 2013-07-01 19:23:13 · 11237 阅读 · 0 评论 -
高通Vuforia AR SDK CloudReco案例
1、云端数据库的建立包括数据库的Accsse Key标志的设置,一般可免费设置1000个标志,使用简单项目1000个已经绰绰有余了。2、标志对应元数据的设置元数据主要是一个json文件地址链接。,可以以文本的形式上传该元数据。元数据格式内容如下:{"title":"Cloud Recognition in Vuforia","author":"Karina Bo原创 2014-04-09 20:13:50 · 11302 阅读 · 3 评论 -
Unity3d+VideoPlayback
VideoPlayBack的例子主要功能是实现增强显示视频的效果,这个视频可以是本地资源,也可是网络资源;可以在标志上播放,也可以全屏播放。可用的范围非常广泛,也很有意思。在Unity3d中进行视频增强显示案例时,关于ARCamera的处理跟ImageTarget一样,需要注意的地方有:1、关于应用介绍窗口的设置应用开启之后会有一个窗口显示APP内容,这个主要是这个脚本控制的。其中原创 2014-04-14 21:41:55 · 7346 阅读 · 19 评论 -
Unity3d+高通云识别应用
unity3d做云识别的例子:加载cloudrecognition-2-0-7.unitypackage,打开,这个是高通的例子教程。其中AnimationManager是动画控制脚本,主要设定扫描时线条的运动ARCamera是摄像头,其中有个2DOverlayPosition,即二维视图覆盖的位置。CloudRecognition和CloudRecoTarget这个是增强原创 2014-04-15 10:53:14 · 6450 阅读 · 0 评论 -
Vuforia 2-8-8例子分析
很久没有看高通Vuforia最新的例子了,前几天指导师弟的时候发现xinl原创 2014-04-20 11:13:20 · 3630 阅读 · 0 评论 -
关于最新的Vuforia-unity3d-samples2-8-13
今天用了一下最新的Vuforia for unity3d的例子2-813版本,d原创 2014-04-28 21:50:49 · 3764 阅读 · 6 评论 -
Vuforia SDK在Eclipse和unity3d编译环境下更换标志
标志制作完成之后需要更换标志:在Eclipse IDE中:1、将导出的xml和dat文件存在Assets2、在ImageTargets.cpp文件中进行修改 // Load the data sets:这里是加载标志集的地方 if (!dataSetStonesAndChips->load( " StonesAndChips.xml" , QCAR::Data原创 2014-05-04 10:50:42 · 3899 阅读 · 0 评论 -
Vuforia AR SDK对模型进行控制(平移、旋转、缩放)
1、 写本地方法2、 使用javah命令生成头文件。生成之后会在工程目录下看到头文件,需要刷新:3、 Native层调用本地方法。经过javah命令之后,会生成对应native层的本地方法,例如:在中将方法拷贝到ImageTargets.cpp文件中,实现该方法:这就完成JNI通信部分。注意变量要自己设定。4、 使用触屏事件,将数据传递到na原创 2014-05-19 17:24:53 · 7882 阅读 · 23 评论 -
Qualcomm AR SDK之替换模型(已解决模型贴图问题)
1、将模型转换为.obj格式,这个通过很多三维软件都可以实现,我用的是3Dmax。2、将obj文件转换为.h文件因为高通ARsdk识别的是这类的头文件。头文件中包含了这个模型的坐标数据。提取这些坐标数据通过OpenGL进行渲染就可以绘制出图形。这是后话。现在介绍怎么将obj文件转为头文件。首先从网上下载ActivePerl和obj2opengl.pl。ActivePerl是一个perl的脚原创 2013-01-15 21:18:12 · 12040 阅读 · 26 评论 -
(Unity3D)利用Vuforia开发增强现实
给大家介绍一下利用Vuforia ARSDK-Unity3D在Android下开发高通增强现实的小应用。1、 下载vuforia-unity-android-1-5-10.exe(应该还有最新的版本,我没有试了),直接安装,安装完之后,就会出现如下图所示的这些unitypackage文件。 2、 直接双原创 2013-07-01 19:19:30 · 10068 阅读 · 6 评论