EasyAr实现图片识别

1.效果
EasyAr实现图片识别_第1张图片
这是平面Image识别,3d也可以,需要建模,建模素材为Obj文件like this:

做法:特别说明,因为方便使用问题,EasyAr是直接继承好了相关功能的示例包,一般来说,直接拖入其功能对应的场景即可
(一)申请key
  • 先注册,再去后台申请key,司空见惯了
EasyAr实现图片识别_第2张图片
  • 需要注意的是,申请key时需要注意自己想要使用的功能在base还是在pro中,会有功能限制的,并且packageName与BundleID是需要用到的
  • (二)下载示例

EasyAr实现图片识别_第3张图片
  • 根据右边功能介绍,下载自己想要的示例
  • (三)拖入场景
  • 不同于高通的拖入ArCamera,EasyAr直接拖入对应功能的场景即可
EasyAr实现图片识别_第4张图片
  • 然后删除原场景
  • (四)放置target
  • 虽然示例中都放了一个默认场景,但是要知道他是怎么操作的
EasyAr实现图片识别_第5张图片
  • 从这里移上去,就有了一个图片识别target
  • 然后选择target材质,使得其在窗口可看,而和高通Ar不同的是,高通我操作其材质,界面没有变化,而效果能正常实现
EasyAr实现图片识别_第6张图片
(五)设置触发内容
EasyAr实现图片识别_第7张图片
  • 如这个cube,设置这样的层级即可
  • (六)设置脚本
EasyAr实现图片识别_第8张图片
  • 更重要的是不管在android还是unity中,触发事件都离不开targets.json
EasyAr实现图片识别_第9张图片
  • 然后一看就明白应该怎么写了,遵循别人的规则就好
EasyAr实现图片识别_第10张图片
  • (七)设置key
EasyAr实现图片识别_第11张图片
  • (八)设置包名
  • 彩蛋在这里,申请key时需要的包名要正确填写,否则会打包失败

EasyAr实现图片识别_第12张图片

你可能感兴趣的:(EasyAr实现图片识别)