我正在尝试开发一个应用程序,以在手腕上渲染手表的3D模型。但是Sceneform SDK只检测飞机。
我尝试通过增强手腕的图片来增强图像,但是由于特征点太少而无法检测到手腕。
关于如何做到的任何建议?我是一名Android开发人员,将Sceneform SDK与ARCore结合使用。我没有Unity经验。
请帮忙!!
最佳答案
您需要将Google ML Kit模型与ARCore
和Sceneform
一起使用。这个机器学习框架允许您向应用程序添加诸如人脸/标记检测,OCR,图像标签,QRcode /条形码扫描等功能。
AI可以使用“自定义模型推断”来检测您的手腕(然后ARCore可以在其上放置一个锚点)。但是您必须实现TensorFlow Lite预先训练的模型。ML Kit
适用于Android和iOS。
希望这可以帮助。
关于android - Sceneform SDK:如何在平面以外的物体上添加3D可渲染,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53207786/