Unity | Vuforia物体识别

23 篇文章 0 订阅

一、准备工作:(我用的是Unity2018.2.15)

1. Unity3D:如果在Unity场景中层次面板下创建不了Vuforia的相关物体(如图1),那么需要安装Unity资源包下的Vuforia Augmented Reality Support(如图2):

 

                    图1                                                              图2

 2. Vuforia:

  • 登录https://developer.vuforia.com/,(没账号的注册一个),点击Downloads->Tools,找到Vuforia Object Scanner,下载压缩包,解压后,将A4-ObjectScanningTarget文件打印出来。

  • 将压缩包里的VuforiaObjectScanner-8-6-7.apk文件装到Android手机上(貌似这里的手机型号有限制,我用的oppo可以支持)。

1. 将要扫描的模型放到A4纸(横向)的右上角区域;

2. 点击屏幕右上的+,然后点击开始按钮进行360°扫描(最好将模型面片全覆盖);

 

 

3. 扫描结束后,点击Test按钮,将A4纸移开,会发现绿色立方体在模型旁边;

 

4. 点击右上角分享按钮,将.od文件发送到电脑端;

  • 创建license:进入官网,点击Develop->LicenseManager->Get Development  Key,创建项目名称,获取License Key;
  • 创建数据库:点击Develop->Target Manager->Add Database,在该数据库下Add Target,选择3D Object,将之前或取得.od文件赋值给File字段。

  • 下载数据库,将下载的文件导入到Unity 场景中,准备工作结束。

二、打包APK: 

  • 在场景中创建ARCamera、3D Scan,将要展示的物体Cube放到3D Scan(Object Target)下作为子物体。
  • 将ARCamera物体的组件《Vuforia Behaviour (Script) 》的OpenVuforia configuration 的APP License Key赋值。
  • 打包:Android平台,将PlayerSetting->XR Setting 下的Vuforia Augmented Reality Supported。

三、效果展示:(手机型号有限制,之前用的oppo没效果,然后换成了小米8青春)

 

 

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烫青菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值