高通Vuforia识别3D物体,发布PC程序的那些事

版权声明:若侵权请联系删除,转载请备注 https://blog.csdn.net/gheartsea/article/details/85115305

首先强调,Vuforia不支持发布exe程序,我这个文章也不是发布exe程序,而是发布UWP程序。

新手传送门:
不知道怎么做识别Vuforia 3D物体的请进传送门:https://blog.csdn.net/gheartsea/article/details/85118415

研究这个问题的初衷:
公司要做一个识别3D物体的案例,参考了各个平台,发现EasyAR和Vuforia支持3D物体识别与追踪。
刚开始用EasyAR做,但做了一半发现有一定的限制:1.必须Pro版本的EA插件才能支持3D物体识别与追踪;2.Pro版本虽然可以免费试用,但是每天限制100次(应该是100次识别),当然如果公司有钱,那么就花2999软妹币去买一个授权吧,仅限一个程序试用;
于是转Vuforia开发,但是开发结束后发现发布后的pc版本不能调用摄像头,无法识别物体。

先说一下发布PC版本的必要环境
1.Win10(64-bit,10240版本,10240版本的问题我是copy的,具体我没按照10240这个来),(按理说支持WindowsStore的都可以,Win8应该也是可以的,有兴趣的可以测试)
2.win10 SDK安装:https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk
3.visual Studio(2015以上,最好2017吧),安装VS时务必勾选所有的Windows10 SDK。
Vs安装设置 如果已经安装,可以进控制面板找到VS双击,选择修改,再安装Windows10SDK。
4.Vuforia For Unity插件:https://developer.vuforia.com/vui/auth/login?url=/downloads/sdk%3Fd%3Dwindows-30-16-4815%26retU
5.Unity版本高一点没啥大碍,我用的是2017.2。初始开发我用的是5.6.3,后续导出包到了2017.2继续开发。

开发注意事项:
如果在安装Unity的时候勾选了Support Vuforia(没有勾选请跳过开发注意事项) ,那么你在Vuforia下载Untiy插件后,导入的时候就会有dll库多次引用的报错。
Unity安装管理器Vuforia插件下载
最简单的解决方法:Unity安装目录下(\Editor\Data\PlaybackEngines)删除Vuforia支持包,如果不知道
安装目录请去找度娘,这时再导入就无错误了。
当然在初始下载的时候没勾选请跳过此步骤。

怎么开发请进传送门:https://blog.csdn.net/gheartsea/article/details/85118415

步入正题,发布设置:
1.平台相关设置
平台设置
2.Player Settings设置:
Other Settings设置:
Other Settings设置
3.Publishing Settings设置:

Publishing Settings设置
4.Build
5.发布win10程序包
1)打开解决方案
打开解决方案
2)测试运行效果:
测试运行效果
如果能运行,则看一下是否有这个程序,如果有就无需进行分割线以下的操作。请直接阅读最后的 运行问题。
在这里插入图片描述
-------------------------------------------------------------------分割线-------------------------------------------------------------------------
3)开始发布
发布选择1
发布选择2
发布选择3
发布选择4
6.至此发布完成。但是你会发现还不能直接运行,你也没找到运行程序。因为还差最后一步,安装程序、安装证书、绑定依赖(这三步一次性搞定),找到发布的路径,看图选择 PowerShell运行。
1.绑定
2.绑定2如果在这一步失败,请看第三步。是否已经有发布的程序,如果有能运行就可以了(无需进行 PowerShell运行)。不能运行的话就先右键卸载,再进行 PowerShell运行。
3.
运行这里就可以运行了。

运行问题
发布好的程序第一次打开会让你授权摄像头和麦克风(发布时如果勾选)。
如果程序白屏或者黑屏,请看下图。看是否有两个,如果是就选左侧一个。(我测试的时候是双屏)
选择程序
参考文档:
https://blog.csdn.net/Snailsnail_Smails/article/details/78677246
https://blog.csdn.net/A_AiTing/article/details/80492634
https://blog.csdn.net/xzfh_xwyz/article/details/79180144

猜你喜欢

转载自blog.csdn.net/gheartsea/article/details/85115305
今日推荐