文档章节

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

落叶-归根
 落叶-归根
发布于 2017/04/01 15:51
字数 769
阅读 373
收藏 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进行文字识别的功能。

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

© 著作权归作者所有

共有 人打赏支持
落叶-归根
粉丝 8
博文 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
还在担心 AI 伪造视频?揭穿这类“谎言”的 AI 来了!

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

DeepTech深科技
04/17
0
0
狙击小米+高通?余承东为首款7nm麒麟980打Call!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/82321764 作者 | 琥珀 责编 | 阿司匹林 出品 | AI科技大本营(公众号ID:...

AI科技大本营
08/31
0
0
被苹果摆了一道的高通,亮出了一张“小米”牌

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

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

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

李诗
05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSX | SafariBookmarksSyncAgent意外退出解决方法

1. 启动系统, 按住⌘-R不松手2. 在实用工具(Utilities)下打开终端,输入csrutil disable, 然后回车; 你就看到提示系统完整性保护(SIP: System Integrity Protection)已禁用3. 输入reboot回车...

云迹
今天
4
0
面向对象类之间的关系

面向对象类之间的关系:is-a、has-a、use-a is-a关系也叫继承或泛化,比如大雁和鸟类之间的关系就是继承。 has-a关系称为关联关系,例如企鹅在气候寒冷的地方生活,“企鹅”和“气候”就是关...

gackey
今天
4
0
读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
今天
4
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
今天
5
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部