文档章节

高通Vuforia+Unity——图像识别视屏叠加

落叶-归根
 落叶-归根
发布于 2017/04/01 15:51
字数 769
阅读 338
收藏 0
点赞 0
评论 0

一、我先说两句

        在之前的博客中我们实现了基本的图像识别功能,并且在识别的图片上显示了一个3D模型。但是有时候模型叠加可能并不能达到我们希望的效果,这个时候我们就可以尝试一下做视屏叠加了。这就是这篇博客接下来要讨论的功能了。

 

二、工具

        1、一段MP4格式的视屏。格式如果错误,将会出现无法叠加的现象。

        2、Vuforia官方提供的Video Playback资源包。在Downloads/Samples/下的Advanced Topics

                

                下载之后可得到对应压缩包。

 

三、我们动手吧

        1、打开上述对应的压缩包,将包中VideoPlayback-6-2-10.unitypackage文件导入到我们创建的unity工程中。

                

        2、将.mp4格式的视屏保存到Assets/StreamingAssers目录下,如果路径出错的话,视屏将无法播放。

                                                    

        3、删除场景中的Main Camera,添加ARCamera和ImageTarget组件,导入图片库的包,在ImageTarget中设置待识别图片,在ARCamera中填入产品License Key,勾选需要使用的图片库。这些识别图片的所有步骤与上一篇博客的内容一致,唯一的不同是这里我们把模型替换为Assets/Vuforia Video Playback/Prefabs下的Video组件。

                                        

        4、我们把Video设为ImageTarget的子物体。

                                                       

        5、设置Video中Video Playback Behavior脚本的参数为:

                                                            

                其中Path为视屏名称,Auto Play勾选则为自动播放。

        6、调整Video组件的位置,使其位于图片的正上方。

                        

        7、选中ARCamera,删除Default Initialization Error Handler脚本,添加脚本Play Video,据说不做这些修改的话,则点击屏幕的播放按钮无法播放视屏。如果小伙伴发现添加了这个脚本还是无法触发点击事件的话,可以使用导入的包中自带的场景文件,对这个场景进行修改开发自己的功能。

                        

                勾选play fullscreen则为全屏播放。

        8、选中ImageTarget,取消勾选Default Trackable Event Handle脚本,添加Trackable Event Handle脚本

                                                        

        9、发布APK,将APK安装到手机,对准识别图调整角度,则可现实播放功能:

                   

 

四、照惯例说两句

        说两句?算了不说了,就抄上一篇的吧。

        以下是样例中使用的项目源文件与资源,有需要的同学可以自行下载。

        1、项目源文件:链接:http://pan.baidu.com/s/1hrKz9je 密码:8jyi

        2、apk文件:链接:http://pan.baidu.com/s/1qYlTBJ2 密码:wsiq

        3、识别图文件:链接:http://pan.baidu.com/s/1pLnX6Wj 密码:wgdk

        4、模型资源文件:链接:http://pan.baidu.com/s/1dFiSqJJ 密码:vpgf

        以上项目中有模型叠加,视屏叠加的功能。下一篇博客中我们将会讨论利用Vuforia进行文字识别的功能。

        由于我也是正在学习,如果上述过程有什么错误的地方,希望小伙伴们艾特我一下,如果网盘链接失效了,请提示我更新。

© 著作权归作者所有

共有 人打赏支持
落叶-归根
粉丝 7
博文 86
码字总数 75177
作品 0
朝阳
其他
图像与滤波关系

http://www.ruanyifeng.com/blog/2017/12/image-and-wave-filters.html 我对图像处理一直很感兴趣,曾经写过好几篇博客(1,2,3,4)。 前几天读到一篇文章,它提到图像其实是一种波,可以用...

u011001084
2017/12/13
0
0
被苹果摆了一道的高通,亮出了一张“小米”牌

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 文 | 杨丽 责编 | 一白 这边刚刚结束乌镇互联网大会的活动,雷军又匆匆踏上飞往夏威夷的班机。原来,全球著名手机芯片供应商...

csdnnews
2017/12/07
0
0
还在担心 AI 伪造视频?揭穿这类“谎言”的 AI 来了!

  使用深度学习将一个人的脸真实地叠加到另一个人的身体上,这个点子听起来还算有趣。不幸的是,它也有邪恶的一面,比如说,由各色名人主演的“深度伪造”的色情片。另外,虚假新闻以及尖端...

DeepTech深科技
04/17
0
0
opencv学习笔记(二十)cvFilter2D()卷积以及卷积边界的处理

20.1cvFilter2D()卷积: void cvFilter2D( const CvArr src, CvArr dst, const CvMat* kernel, CvPoint anchor=cvPoint(-1,-1) ); src 输入图像 dst 输出图像 kernel 卷积核, 单通道浮点矩阵......

u014751607
2017/01/08
0
0
高通推全球首款XR1专用平台,支持4K、6Dof和VIO

雷锋网获悉,5月29日,在增强现实世界博览会(AWE)前举行的发布会上,高通旗下子公司Qualcomm Technologies推出了全球首款扩展现实(XR)专用平台——Qualcomm骁龙XR1平台。 据介绍,XR1平台...

李诗
05/30
0
0
腾讯AI Lab两大算法刷新人脸识别与检测纪录,秉承「基础研究+落地应用」之路

  AI 科技评论按:12 月 18 日,腾讯 AI Lab 宣布,其研发的人脸算法 Face R-FCN 和 Face CNN 分别在人脸检测平台 WIDER FACE 与人脸识别平台 MegaFace 的多项测评中斩获冠军。获悉这一消息...

AI科技评论
2017/12/20
0
0
AI 大潮来临之际,智能手机行业到底该如何拥抱它?

随着时间的脚步已经步入到 2018 年,智能手机市场也迎来了一些新的改变,其中比较关键的两个因素分别是全面屏和 AI。就全面屏而言,它已经进入到快速普及阶段并伴随着一些千元机等产品进入中...

木子
07/16
0
0
高通抢占人工智能生态入口 投资包括商汤摩拜在内9家中国公司

九位中国人工智能公司高管并排站在台上,他们从业于不同领域,包括智能共享单车、无线连接市场供应商、无人值守便利店等不同身份,但今天,他们有一个共同标签——高通创投投资对象。 11月1...

玄学酱
2017/11/15
0
0
独家 | 自动驾驶热潮引燃AI芯片大战,爆点不止特斯拉一家

之前被炒的沸沸扬扬、多次被媒体寻找蛛丝马迹来证明真实性的“特斯拉自研AI芯片”传闻,这个月初被马斯克亲自敲了实锤。在今年12月初的神经信息处理系统大会NIPS上,马斯克承认,特斯拉自动驾...

enohtzvqijxo00atz3y8
2017/12/26
0
0
牵手高通的百度是要拿科大讯飞开刀了?

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 自上周百度、小米成功牵手之后,他们两家的新闻可是天天刷屏。而这次,在高通的地盘上,继小米亮相之后,百度也开始刷脸。 ...

csdnnews
2017/12/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python爬虫 爬取百合网的女人们和男人们

学Python也有段时间了,目前学到了Python的类。个人感觉Python的类不应称之为类,而应称之为数据类型,只是数据类型而已!只是数据类型而已!只是数据类型而已!重要的事情说三篇。 据书上说...

p柯西
12分钟前
0
0
在Java中,你真的会日期转换吗

1.什么是SimpleDateFormat 在java doc对SimpleDateFormat的解释如下: SimpleDateFormatis a concrete class for formatting and parsing dates in a locale-sensitive manner. It allows fo......

Java小铺
21分钟前
0
0
Linux系统梳理---系统搭建(二):tomcat的安装和使用

上一章讲到JDK的安装使用,这一章主要记录下服务器tomcat的安装以及部署一个项目. 1.下载tomcat,这里下载的是apache-tomcat-8.5.32.tar.gz 2.创建文件夹,便于管理,和JDK一样,在usr目录下创建t...

勤奋的蚂蚁
32分钟前
0
0
ES15-聚合

1.Terms Aggregation 分组聚合 2.Filter Aggregation 过滤聚合

贾峰uk
33分钟前
0
0
【2018.07.19学习笔记】【linux高级知识 20.27-20.30】

20.27 分发系统介绍 20.28 expect脚本远程登录 20.29 expect脚本远程执行命令 20.30 expect脚本传递参数

lgsxp
36分钟前
0
0
10.32/10.33 rsync通过服务同步~10.35 screen工具

通过服务的方式同步要编辑配置文件:[root@linux-xl ~]# vim /etc/rsyncd.confport=873log file=/var/log/rsync.logpid file=/var/run/rsyncd.pidaddress=192.168.43.21[tes...

洗香香
39分钟前
0
0
与女儿谈商业模式 (3):沃尔玛的成功模式

分类:与女儿谈商业模式 | 标签: 经济学 沃尔玛 陈志武 2007-05-10 09:09阅读(11279)评论(30) 与女儿谈商业模式 (3):沃尔玛的成功模式 陈志武 /文 沃尔玛(Wal-Mart)是另一个有意思的财...

祖冲之
45分钟前
0
0
网页加载速度优化方法总结

1、减少请求 最大的性能漏洞就是一个页面需要发起几十个网络请求来获取诸如样式表、脚本或者图片这样的资源,这个在相对低带宽和高延迟的移动设备连接上来说影响更严重。 2、整合资源 对开发...

Jack088
51分钟前
0
0
dubbo学习

https://blog.csdn.net/houshaolin/article/details/76408399

喵五郎
今天
0
0
mybatis-session.selectList源码分析

0.构建工厂:SqlSessionFactory 。 new SqlSessionFactoryBuilder.build(配置的xml文件) 获取sqlSession对象 //指定事务隔离级别 1. sqlMapper.openSession(TransactionIsolationLevel.SER......

writeademo
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部