借助ARKit中的图像识别功能,我们可以构建识别平面图像(如海报或产品包装)的AR应用。
只需要提供一组图片,在用户的相机摄像头检测到图像时,ARKit会创建一个图片锚点[Image Anchor],告诉我们这些图像在AR绘画中的物理位置。我们可以基于图片锚点,加载自定义模型、动画、文字、视频等内容。
在AR应用中,图片识别是非常重要、十分常见的形式,我们可以使用ARKit的图片识别开发AR书籍、AR名片、AR卡牌游戏等应用。
图片来源于腾讯课堂: ARKit视觉风暴https://ke.qq.com/course/575145
创建unity项目,倒入ARKit插件;
在MainCamera中添加脚本并进行相关配置
新建ARReferenceImagesSet,新建ARReferenceImage并导入照片。
需要将ARReferenceImagesSet、ARReferenceImage和项目场景放在同一路径下。
与MainCamera关联
新建EmptyObject,添加脚本并进行相关配置
编译运行,得到效果
注:本ARKit系列博客是根据 【子羽老师】发布在腾讯课堂的ARKit视觉风暴课程整理总结:https://ke.qq.com/course/575145
本文由 代码君 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
原文链接:https://www.loseboy.cn/archives/03arkit图片识别
最后更新:2020-04-27 22:12:44
Update your browser to view this website correctly. Update my browser now