自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Vuforia ImageTarget Native版本编译

Vuforia ImageTarget Native版本编译

2015-05-15 23:21:58 1469

原创 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

原创 Vuforia 2-8-8例子分析

很久没有看高通Vuforia最新的例子了,前几天指导师弟的时候发现xinl

2014-04-20 11:13:20 3668

原创 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

obj2opengl.pl

和activeperl一起使用,将obj转换为头文件

2013-01-15

ActivePerl

perl的脚本编译器,结合obj2opengl.pl脚本程序就可以将obj->.h头文件,目前我用来实现高通增强现实开发包

2013-01-15

Boujou5.0破解

荣获艾美奖的Matchmoving软件enages您添加到您的计算机生成电影或视频效果无缝画面。 其领先的自动化工具boujou软件业大厦,boujou 5让你解决复杂的拍摄速度更快,并加强工作中的数据直接。 boujou 5有一个彻底解决的加速您的工作方式独特的方式,您现在可以在较短的时间解决,甚至更多的投篮。 boujou 5采取的头痛出matchmoving。两次点击,以及您的大部分镜头,可自动matchmoved。无需手动跟踪需要,节省您的时间和资源。 引用 安装方法: 1.Install Boujou 5.0 2.Unrar boujou5.0-crack-full.rar to your installed dir (Overwrite) 3.That's it, Enjoy it 引用 boujou 5特点: 新的自动顺序求解 以前版本的boujou考虑到之前推出的一系列解决整个拍摄。 boujou 5看在一次单一的框架,使用户可以根据需要进行干预,使整个过程速度明显加快。 功能齐全的图形编辑器 该图形编辑器允许用户手动调节相机的数据,如有必要,解决。 boujou 5还提供了能够锁定数据或部分解决已知是正确有效的部分。这些栏目可以用来改善其他地区。 参照系 参考帧功能使用户能够与任何进口仍然相机拍摄的图像,并利用这些援助在解决。 新的目标跟踪 模式匹配在boujou跟踪已被完全改写,它提供了一种更快的工作流程。目标跟踪现在可以指定一个帧的模式以及同时跟踪多个模式。

2012-11-26

Mezzofanti_java_code_1_0_3

Mezzofanti是一个Android手机应用程序。它利用内部的OCR引擎来识别图片中的文本,并用翻译引擎进行翻译。其中OCR引擎采用JNI技术集成C++来调用Google-Tesseract。翻译引擎基于Google translate实现,所以可以支持超过40多种语言。 这是一个基于android开源的图像识别软件,你只需下载他,重写里面的一些代码,即可实现,前提是你要读懂里面的代码

2012-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除