- 博客(104)
- 资源 (4)
- 收藏
- 关注
原创 Vuforia开发技巧一-提高Target的识别率(第二部分)
原文地址:http://www.arvrschool.com/read.php?tid=48ARVR技术交流群:129340649一、Target Size 1、对于小范围的AR场景,Target的尺寸最好最小为12CM. 2、如果摄像头与Target距离较远,适当增大Target的尺寸。 3、一般识别距离可以这样来换算,如果你的Target尺寸为20
2015-07-23 23:53:39 2967
原创 Vuforia开发技巧二-如何实现交互
原文链接:http://www.arvrschool.com/read.php?tid=22ARVR技术交流群:129340649模型交互主要还是以下这些交互方式: 主要的交互方式包括: 1、模型的旋转、平移和缩放 这些需要配合触屏来操作。 2、模型的选定-射线法 模型选定之后显示高亮边框 3、模型动画的操作 使用代码,控制模型坐标等 使用Unity
2015-07-23 23:51:25 6024
原创 Vuforia开发技巧一-提高Target的识别率(第一部分)
ARVR技术交流群 129340649 原帖地址:http://www.arvrschool.com/read.php?tid=47&fid=21 Vuforia有个Target Manager,这里主要负责处理待识别的Target,在最新的4.0版本中,可识别的标志包括以下四种类型: 一般使用较多的是Single Image,那么如何提高这类图片的识别度呢?识别度关系到什么呢? 比
2015-07-23 23:38:22 6500
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-23 23:35:29 605
原创 Vuforia开发基础-官方demo编译
同样是从官网现在SDK包和Sample,对与Unity来说,要不要sdk没所谓,但是对Android和iOS来说,Vuforia SDK是必需的,因为里面包含一些必需的库。 首先你肯定要配置好Android开发环境,然后下载所需要的Sample和sdk文件,解压好,从Eclipse导入即可。 然后配置库文件的路径。 最后,编译运行。 库文件路径配置: 如果你将S
2015-06-17 00:18:29 3570
原创 AR在未来商店中的应用
随着电商的快速发展,实体店以及零售店面临经营惨淡的状况,而且很多实体店都已经关门了,比如北京中关村的电脑城等。首先是电子产品,接下来可能会是其他一些实体产品。所以一些品牌的实体店经营者必须要想办法留住顾客,这就需要给顾客提供更好更新颖的购物体验,未来,借助AR是必然趋势。实体店不可能消亡,因为在实体店购物有网购不能体验的感觉,但是网购方便快捷,因此这就需要经营和管理者思考,怎么样在这两者之间权衡,
2015-02-13 16:49:35 3069
原创 8张GIF图片认识AR应用
8张GIF图片介绍AR应用在现实生活中,增强现实应用可以帮助你在真实环境中看到虚拟的3D家具。这个应用可以把用文字表述很复杂的事情简单化,而且有人说,一幅图片等价于1000个文字,使用可视化取代文字更加有效。这里就通过8副GIF图片说明AR在生活中的应用。 1、2D图片识别(视频)http://blog.metaio.com/wp-content/uploads/2015/02
2015-02-11 15:07:13 4060 1
原创 AR的昨天、今天和明天
随着CES的召开和微软的HoloLens的亮相,增强现实技术(AugmentedReality,简称AR)似乎成为科技界的一个热门话题。这对于像我这样的AR开发者和爱好者来说,确实是个激动人心的好消息。(其实我一直看好AR,不然也不会裸辞了,J)今天就以我的微薄知识,讲讲AR的《昨天、今天和明天》,希望达到抛砖引玉的效果,也希望结识更多的朋友。 一、AR的昨天 增强现实技术在虚拟现
2015-02-09 19:55:46 2754 2
原创 Vuforia Cylinder Target案例
本文由本人首发于AR技术网前言:识别的是3D物体,虽然在4.0中,Object Reco已经成为常规配置,对于不规则的形状能够很好识别。但是Cylinder的识别还是有应用场景的,至少Target处理过程相对容易一些。所以我还是想写一下这方面的教程。这在很多案例中,都会是很好的应用,尤其是在产品展示中。The Cylinder Targets sample shows ho
2015-02-04 17:31:00 3473
原创 QC Vuforia 扩展追踪和智能地形介绍
一、扩展追踪扩展追踪(Extended Tracking)是2.8.7版本SDK更新的。主要功能如下图:正常识别图像,并加载模型。当摄像头此时脱离标志图像区域时会发生什么呢?没错,模型会消失。这是我们以前做AR时候需要注意的地方,那就是必须对准标示物(部分或者全部)。但是有了Extended Tracking功能之后,就不一定了。见下图:从这两幅图,应该就能看出
2015-01-27 11:54:28 5384
原创 Android SDK Content loader 0%解决方案
网络上有很多种解决方式,但是都不能解决我的情况,我采用以下情况解决了问题:我的系统是MacOS10.10。确保eclipse已经关闭,如果没有从管理器中关闭;通过终端进入.android目录,输入ls -a可看到;删除.android目录下的cache文件夹,rm -r cache;删除.android目录下的ddms.cfg文件,rm ddms.cfg;启
2015-01-14 20:45:51 1109
原创 Vuforia 4.0 beta——Object Recognition (三)
上两篇文章分别介绍了:1、如何使用Object Scanner获取实体对象数据2、如何使用4.0的LicenseManager和TargetManager今天主要介绍怎么利用前面获取的数据进行开发,其实就是给大家看看怎么实现Object Recognition。首先,我们已经获取了License key和3D object的Target数据,就是和Vuforia以前版本相同
2014-12-27 14:36:15 3487 2
原创 Vuforia 4.0 beta——Object Recognition (二)
Vuforia 4.0开发模式有了新的变化,多了一个License Manager。申请License有三个步骤:1、需要填写APP name和产品类型2、开发Plan,主要是免费的Developer模式和付费模式3、确认提交新建完成之后,多了一个应用,并显示具体信息。当点开应用,会看到你所需要的License Key。当新建了一个App之后,需要给这个AP
2014-12-26 10:54:12 3766
原创 Vuforia unity3d 发布 eclipse工程
一、一般的u3d工程发布到Eclipse一般的u3d工程发布到eclipse比较容易,直接选中Google Android Project即可。二、Vuforia工程发布到Eclipse但是Vuforia工程需要进行一些操作才行:以下是官网的教程步骤:Vuforia官方教程以下是我操作的步骤,1、使用u3d创建工程。2、编译apk文件,设置"Bundle Ide
2014-12-26 10:27:42 2244 1
原创 Vuforia 4.0 beta——Object Recognition (一)
Vuforia 4.0 beta终于出来了,其中有个比较新颖的功能,那就是Object Recognition。这个功能对于有些行业是很有帮助的,是这一版本的亮点之一。其他所谓的亮点,感觉也不是好事。那么今天就来介绍这个功能是怎么使用的。一、Vuforia Object Scanner它是一个Android APP,是配合Object Recognition来使用的。这两个是相辅相
2014-12-24 23:20:34 7592 7
原创 Vuforia 4.0 beta新特性和体验
千呼万唤始出来,Vuforia中更新啦!!!Vuforia4.0-beta Samples Samples下载界面;Vuforia4.0-beta SDK SDK下载界面。这次带来的版本是4.0测试版,具体可见和之前版本相比,主要有以下四个方面的更新:1、最特别的——Object Recognition(对象识别)Vuforia可以识别3D物体,但是这个3D对象
2014-12-17 21:58:34 3286
原创 利用iTunes和iMovie进行音频分割和拼接
一、利用iTunes对音频进行分割1、打开iTunes选中某首歌,右键选择“显示简介”2、在选项窗口下,调整开始和停止时间,注意要将框选勾选,否则无效。3、右键选择“创建AAC版本”这时,会在下面发现一个ACC版本,时间是0:04,这就是我们刚刚剪切的音频。需要创建其他,以此类推即可。4、导出修改后的音频直接右键音频“拷贝”即可。
2014-12-04 22:38:51 17423
原创 Android Fragment用法实例说明
Fragment是Android3.0引入一个类。因为当Android的世界成员越来越多,种类也变得更加丰富。其中最具特征的就是屏幕的尺寸千变万化。这就给Android开发者带来很多的痛苦。谷歌在2011年02月03日发布了专用于平板电脑的Android 3.0 Honeycomb系统,它带来了很多激动人心的新特性。这是首个基于Android的平板电脑专用操作系统。为了使的在手机上开发的应用能
2014-11-21 21:54:01 1107
原创 Eclipse无法新建Android模拟器AVD解决方案
这几天我用macbook进行Android开发,shi'yongadt-bundle-mac-x86_64-20140702
2014-11-17 22:05:39 6402 3
原创 如何设定视频图像窗口大小并添加自定义View
这个在有的应用中需要的。比如视频缩放,然后再视频播放的画面下面添加一些View。修改这个方法configureVideoBackground()即可。如何添加自定义view呢?在主类onInitARDone()方法中添加即可,使用addContentView.
2014-11-01 23:46:11 3336
原创 关于“找不到libvuforia.so”的问题
很多开发者会遇到“找不到libvuforia.so”的问题,以前Vuforia的版本具有jni,这个库需要我们手动编译,会比较麻烦,最新的demo已经不需要了。因此效率也高了很多,代码也相对比较容易了。但是还是有人会遇到这个问题。新的Vuforia是通过一个xml文件来从指定路径下载这个so文件,例如: 例如这个默认就会
2014-10-25 17:37:26 1873
原创 Qualcomm Vuforia:识别之后立即播放视频
很多人问使用VideoPlayba'c怎么实现拍摄到图片之后立即播放视频?这个Vuforia已经很好地帮我们考虑到了,在视频的load方法中可以通过传入的参数改变。在Android中,该方法为:publicboolean load(String filename, MEDIA_TYPE requestedType, boolean playOnTextureImmedia
2014-10-19 12:33:23 5913 4
原创 Unity3d发布Vuforia程序到iOS
Unity3d发布Vuforia程序到iOS前提:1、 你会unity3d开发并懂得怎么发布程序2、 你会iOS开发,具有iOS开发证书以及iOS设备,因为需要发布真机调试(有开发者账号最好,没有的话可以去淘宝购买一个或者找朋友要一个证书也可以)。具备上述两个条件并且具有Vuforia官网账号后,按照下面步骤进行即可:1、 官网下载Vu
2014-10-14 23:17:39 5199 3
原创 Opencv for Android实例讲解之三
1、运行之后又发生这样的错误:05-28 15:17:48.662: E/AndroidRuntime(29430): java.lang.UnsatisfiedLinkError: track后来百度知道结果:跟随网上的一篇帖子学习Windows操作系统Android开发环境搭建与.SO文件的生成。。。PS:大概是利用jni+ndk生成.so一路跟下来,生成了
2014-09-22 23:27:01 1181
原创 Opencv for Android实例讲解之二
注意:1.@Override public void onResume() { super.onResume(); OpenCVLoader. initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback); }在每个应用中都进行这样的初始化。
2014-09-22 23:18:52 3176
原创 Opencv for Android实例讲解之一
OpenCV自带的实例puzzle15,其中涉及到的拼图网格计算算法。 org.opencv.features2dpublic class Features2d类中包含的方法有:drawKeypoints(),drawMatches(),drawMatches2()以及一系列的本地方法public class FeatureDetector
2014-09-22 23:05:35 2050
原创 Vuforia Virtual Button(虚拟按钮)案例二——按钮事件处理
一、利用Unity3d进行开发查看这个脚本,是对虚拟按钮的事件进行监听控制。相应地修改按钮的触发事件可以通过这个类进行。
2014-08-21 22:00:48 8719 3
原创 Vuforia Virtual Button(虚拟按钮)案例一——按钮位置计算
问题:虚拟按钮这个位置坐标怎么确定的?见上图,原点在左上角,竖直方向为Y轴,水平方向是X轴,且是(1500,1050)像素。按钮的尺寸是(200,75)。下表中原始像素坐标分别为按钮矩形框中左上角和右下角的坐标值。右边一列是经过尺寸转换之后图片标志的坐标值。那么它是经过怎样的变换得来的呢??下面这幅图展示了该SDK中3D坐标系。而上表右边的数据就是讲原始坐标系转化成3D坐标系得出的
2014-08-12 23:22:11 6997 4
原创 Combining Image Tracking with 3D Rendering——Android AR实现
这篇文章介绍OpenCV&OpenGL开发AR的介绍。主要涉及到的内容看下图我打开的包的内容。首先和第四章中对比一下,发现多了ARCubeRenderer类,adapters包,ARFilter、NoneARFilter接口类。我们还是从主类看起:
2014-08-09 09:14:55 2521 3
原创 Android Application Programming with OpenCV——识别与跟踪图片
这个是这本书第四章的内容。这一章主要介绍OpenCV中图像检测算法的应用,通过图像检测、描述和匹配算法,获取最优的匹配对,再计算出单应性矩阵,从而可以准确定位到标志图片在获取的视频帧中的位置,并使用线框将其框选出来,如下图所示:下面这个图是在opencv官方教程feature2d module中的sample,和本书所讲的内容很相似。一个是在Android系统环境下实现,一个是使用C++实现,
2014-08-03 09:44:26 4300 13
原创 Vuforia AR SDK对模型进行控制(平移、旋转、缩放)
1、 写本地方法2、 使用javah命令生成头文件。生成之后会在工程目录下看到头文件,需要刷新:3、 Native层调用本地方法。经过javah命令之后,会生成对应native层的本地方法,例如:在中将方法拷贝到ImageTargets.cpp文件中,实现该方法:这就完成JNI通信部分。注意变量要自己设定。4、 使用触屏事件,将数据传递到na
2014-05-19 17:24:53 7942 23
原创 Catchoom AR SDK应用二
第二部分:制作自己的APP根据官方提供例子,我们只需要在其中修改自己的Token值就可以使用了。使用我们在官网上面添加的待识别图片和素材。这里我以Recognition only这个例子说明一下。1、选择识别类型2、上传用于识别的照片3、编辑素材,添加URL连接,通过这个链接我们可以指引用户到指定的网站进行下一步操作。例如优惠券、打折卡、APP下载等等。A、开始扫描
2014-05-19 16:19:44 1413
原创 Catchoom AR SDK应用一
这里我首先介绍Catchoom SDK for Android。有关SDK和Sample在这个链接下载:http://catchoom.com/documentation/sdk/android/首先运行这个示例看看效果:下载了SDK和sample包之后,解压之后将工程导入Eclipse,新建一个libs文件夹,将SDK中的libs文件夹中的内容拷贝进去运行即可。例子中有三
2014-05-15 22:56:31 2292
原创 Metaio SDK AR应用开发
一、准备工作1、官网下载SDK exe文件,安装即可。http://dev.metaio.com/sdk/getting-started/2、安装完成之后直接将两个Android 工程导入eclipse中,一个SDK,一个sample,安装sample工程3、运行sample实例。sample中的例子很全面,静态模型,动画模型,图片,视频应有尽有,总能找到你所需要的。
2014-05-15 21:38:19 6199
原创 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 3913
原创 关于最新的Vuforia-unity3d-samples2-8-13
今天用了一下最新的Vuforia for unity3d的例子2-813版本,d
2014-04-28 21:50:49 3780 6
原创 Unity3d+高通云识别应用
unity3d做云识别的例子:加载cloudrecognition-2-0-7.unitypackage,打开,这个是高通的例子教程。其中AnimationManager是动画控制脚本,主要设定扫描时线条的运动ARCamera是摄像头,其中有个2DOverlayPosition,即二维视图覆盖的位置。CloudRecognition和CloudRecoTarget这个是增强
2014-04-15 10:53:14 6484
原创 Unity3d+VideoPlayback
VideoPlayBack的例子主要功能是实现增强显示视频的效果,这个视频可以是本地资源,也可是网络资源;可以在标志上播放,也可以全屏播放。可用的范围非常广泛,也很有意思。在Unity3d中进行视频增强显示案例时,关于ARCamera的处理跟ImageTarget一样,需要注意的地方有:1、关于应用介绍窗口的设置应用开启之后会有一个窗口显示APP内容,这个主要是这个脚本控制的。其中
2014-04-14 21:41:55 7364 19
Boujou5.0破解
2012-11-26
Mezzofanti_java_code_1_0_3
2012-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人