华为AR开发者官网 : https://developer.huawei.com/consumer/cn/ar
SDK下载 : https://developer.huawei.com/consumer/cn/devservice/doc/31508
最近接了一个小哥哥的AR包,但是很神奇的是,ARCore在他手机上(华为P20)运行良好,我手机就黑屏(华为P20 Pro),后台一直报session为空,已经排除手机上的ARCore版本是最新(PS : 我是从Google play上下载最新的),如果哪位大佬知道,麻烦吱一声教教小编~
所以,我准备先用华为AR做好功能,再迁移到ARCore,因此也最先分享华为AR一系列知识,如果你看完还满足不了你的需求,请加入群(891555732)找群主就好
SDK功能
支持运动跟踪。
支持水平面和垂直面检测。
支持光照强度估计。
支持命中检测。
支持手势识别。
支持手部骨骼跟踪。
支持人体姿态识别。
支持人体骨骼跟踪。
人体Mask。
图像跟踪。
Demo功能介绍
有几个不支持,因此只试了支持的demo.
平面检测
HUAWEI AR Engine 会通过检测特征点和平面来不断改进它对现实世界环境的理解。
HUAWEI AR Engine 可以查找看起来位于常见水平表面(例如桌子和书桌)上的成簇特征点,并让这些表面可以由您的应用用作平面。 HUAWEI AR Engine 也可以确定每个平面的边界,并将该信息提供给您的应用。 您可以使用此信息将虚拟物体置于平坦的表面上。
由于 HUAWEI AR Engine 使用特征点来检测表面,因此可能无法正确检测像白色书桌一样没有纹理的平坦表面。
2. 手势识别
HUAWEI AR Engine提供6种特定手势的识别,输出识别类别结果并给出手掌BBOX屏幕坐标,左手和右手都能够有效识别,当图像中出现多只手时,只反馈最清晰置信度最高的手的识别结果和坐标信息,支持前后置相机切换。
通过手势识别能力,您可以将虚拟物体叠加到人的手部位置,并根据不同的手势变化来激活某些状态的切换,这可以给您的AR应用提供基础的交互功能并增加新的玩法。
3. 图像跟踪
HUAWEI AR Engine提供图像识别与跟踪的能力,检测场景中是否存在用户提供的图像,识别之后输出图像的姿态。
通过图像识别与跟踪的功能,您可以实现基于现实世界场景中的图像(海报或封面等)的增强现实。您可以提供一组参考图像,当这些图像出现在手机的相机视野范围内时,HUAWEI AR Engine可以为您的AR应用实时跟踪图像的姿态(6DoF,支持图像移动),丰富场景理解及交互体验。