我计划在 Android 和 Iphone 中制作类似的应用程序,如下所示。
http://www.motionportrait.com/en/technology/ http://www.motionportrait.com/en/technology/
http://www.youtube.com/watch?v=P-mBdV3icMY http://www.youtube.com/watch?v=P-mBdV3icMY
我尝试了什么?
1)我尝试了图像扭曲技术来制作表情,我已经达到了不错的精度。这就是结果图像 http://snag.gy/GkfjV.jpg.
2)我也尝试过opengl +纹理映射,但我无法获得更好的准确性。
我哪里卡住了?
我在一些事情上并不成功,比如脸部旋转。
有人可以指导我了解此应用程序背后使用的技术,以及如何从这里进一步进行吗?
Input:我的应用程序的输入是 2D 正面图像。
预期输出:旋转的脸部和脸部表情。
据我所知,要进行旋转,您应该有头部的参数(3D)模型(20-100 个参数)。获得这个模型是项目中最困难的部分。通常您会获得大约 1000 个 3d 头扫描,然后对它们应用 PCA,以获得参数。用户拍照后,您可以评估该模型的参数(变形)。现在您已经有了用户的 3D 头部模型和纹理模型的正面视图。您所要做的就是将照片投影到该模型并获得纹理。例如,未知区域充满了开放皮肤的纹理图案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)