android - ARCore – 对象在面部增强中显示的深度不正确

标签 android augmented-reality arcore

我试图将一个物体放在脸上。但是不明白如何设置对象的深度。

就像我在脸上添加像眼镜框这样的 3d 对象时。

它不显示在 correct depth .

最佳答案

当您使用 Augmented Faces 时功能,值得注意的是,如果检测到任何人脸,ARCore 首先会放置一个人脸 anchor (必须位于 Nose 后面,或者更准确地说,在头骨内),然后 ARCore 会放置一个规范的面具 - 它的枢轴点与 anchor 位于同一位置。

因此,如果您想将眼镜放置在适当的深度 - 设置 3D 对象的枢轴点,方法与在标准蒙版上设置的方式相同。换句话说 – 结合这些枢轴点。

关于android - ARCore – 对象在面部增强中显示的深度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59640401/

相关文章:

php - 使用 KSOAP2 (Android) 发送参数时的错误

ios - 使用 ARKit 获取到表面的距离

augmented-reality - 考虑到用户体验,AR应用程序最好的设备(手机或平板电脑)是什么?

java - AR核心 : what is the min SDK version supported ?

android - 为什么不显示来自 SDCard 的图像?

Android在recyclerview的所有行上显示和隐藏复选框

android - 设置 ScrollView 权重使 View 不显示

android - 我可以更改 ArCore 虚拟相机的姿势或在一个场景中有多个虚拟相机吗?

iphone - 如何在 iOS 运行时加载 Vuforia QCAR 跟踪文件数据

android - 通过 ZIP 文件安装 SDK