我没有增强现实或图像处理方面的经验。而且我知道互联网上有很多文档,但是要找到合适的位置,我首先应该了解基本知识。我正计划编写一个将增强现实用于虚拟试衣间的android应用程序。并且我确定了应用程序的某些功能。我的问题是我该如何管理这些功能,应该研究哪些主题,从哪里开始,应用程序应该实现哪些关键功能以及建议使用哪种开源sdk。所以我可以做更深入的研究
-虚拟化我将提供的衣服并使它们可用于应用程序
-虚拟衣服应该具有哪些属性以及如何存储它们
-扫描现实生活中的衣服,对其进行虚拟化并使其可用于应用程序
-跟踪将尝试这些衣服的人
-人体大小可能会发生变化,因此适合每个人的衣服也应针对每个人调整大小
-衣服应该看起来尽可能逼真
-每当有人移动时,衣服也应与该人一起移动(人弯曲,衣服也弯曲并适合该人)。而且应该尽快。
最佳答案
您是否尝试过Snapchat的面部过滤器?
本质上是相同的问题。他们需要:
创建脸部模型(眼睛,鼻子,嘴巴,下巴等)
创建纹理以映射到脸部模型
从图像/视频中提取面部并将图像的2D坐标映射到您定义的面部模型
在图像/视频提要的顶部绘制/渲染纹理
现在,您必须执行相同的操作,但是您必须对人体执行此操作。
您必须解决的问题是,在任何时候相机都只能看到您身体的“一半”(因为另一半背对着相机)。同样,您的纹理将必须映射到3D模型,而不是相对于人脸的2D模型(面部特征大部分位于平面上,这是足够好的估计)。
祝好运!
关于android - 试衣间的增强现实从哪里开始?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48477524/