我正在尝试开发一个应用程序,以在手腕上渲染手表的3D模型。但是Sceneform SDK只检测飞机。

我尝试通过增强手腕的图片来增强图像,但是由于特征点太少而无法检测到手腕。

关于如何做到的任何建议?我是一名Android开发人员,将Sceneform SDK与ARCore结合使用。我没有Unity经验。

请帮忙!!

最佳答案

您需要将Google ML Kit模型与ARCoreSceneform一起使用。这个机器学习框架允许您向应用程序添加诸如人脸/标记检测,OCR,图像标签,QRcode /条形码扫描等功能。

AI可以使用“自定义模型推断”来检测您的手腕(然后ARCore可以在其上放置一个锚点)。但是您必须实现TensorFlow Lite预先训练的模型。

ML Kit适用于Android和iOS。

android - Sceneform SDK:如何在平面以外的物体上添加3D可渲染-LMLPHP

希望这可以帮助。

关于android - Sceneform SDK:如何在平面以外的物体上添加3D可渲染,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53207786/

10-09 00:02