我们正在开发一款应用程序,可以检测脚,并在其上放置一款鞋的3D模型——这是一种鞋子的增强现实试穿体验。我们的开发工作基于Java Android。是否有任何库或框架可以实现此功能?
有几种现成的解决方案可以检测身体的各个部位(包括腿/脚)。 但是,如果你想要在你的腿上尝试一个鞋子的3D模型的解决方案,你可能会面临研发阶段。
因为用户拿设备的角度并不是正对用户本身。他试图将相机对准自己的腿部,所以你需要:
问题是,例如使用原生的ARKit(iOS方式),你可以渲染一个3D模型,甚至通过控制点来控制它,所以这不是一个大问题。 但是与第一步相关的主要问题是,在扫描自己的脚部时,找到带有所有控制点的脚,而不是在你面前的整个人。
所以你可能需要一个机器学习工程师(可能是用Python)先创建一个机器学习模型。 接下来,使用你的本地AR框架(例如iOS的ARKit)或者Unity(如果不是本地方式)来拥有和渲染在检测到的脚上的模型。