我正在尝试开发一个应用程序来渲染我手腕上 watch 的 3D 模型。但是 Sceneform SDK 只检测到一个平面。
我尝试通过增强手腕的图片来增强图像,但由于特征点太少而没有检测到我的手腕。
关于如何完成的任何建议?我是一名 Android 开发人员,将 Sceneform SDK 与 ARCore 结合使用。我没有使用 Unity 的经验。
请帮忙!!
最佳答案
您需要使用 Google ML Kit模型以及 ARCore
和 Sceneform
。此机器学习框架允许您向您的应用程序添加诸如人脸/地标检测、OCR、图像标签、二维码/条形码扫描等功能。
AI 可以使用自定义模型推理检测您的手腕(然后 ARCore 可以在其上放置 anchor )。但是你必须实现 TensorFlow Lite预训练模型。
ML Kit
适用于 Android 和 iOS。
希望这对您有所帮助。
关于android - 场景SDK : How to add a 3D renderable on things other than plane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53207786/