unity AR3D物体识别

来源:互联网 发布:什么软件制作数据图表 编辑:程序博客网 时间:2024/05/17 02:41

上篇讲到了各种AR插件的一些对比

因为上个项目需求用到3D物体追踪。所以使用了EasyAR和Vuforia两种进行了测试对比。

因为如果需要AR识别,都需要有识别点,大致都是基于物体材质纹理来进行识别。


1.先讲一下EasyAR的3D物体识别

这个平台的3D识别是需要你上传一个与现实物体一样的OBJ模型的格式

  • 模型包括一个OBJ (.obj)文件以及相应的MTL (.mtl)文件和纹理贴图文件,并放在同一个目录下;
  • 纹理贴图文件支持.jpg和.png格式;
  • 文件名以及文件内部的路径不能有空格;
  • 文件应使用 UTF-8 格式编码;

详情见官网使用手册http://www.easyar.cn/doc/EasyAR%20SDK/Guides/EasyAR-3D-Object-Tracking.html?highlight=3d



2.vuforia的3D物体识别

这个平台的AR简单来说你需要下载一个APP到安卓手机上,来用于扫描需要识别的物体。

然后把这个识别信息从手机上这个APP上上传,用电脑下载该3D物体信息的unity包导入。


总结来说,如果你有安卓手机的话,使用vuforia来进行3D物体识别不那么麻烦,因为你不需要建模。