动画人脸图像 - 用扭曲? [英] Animate face image - using warping?

查看:373
本文介绍了动画人脸图像 - 用扭曲?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我打算做一个类似的有点像在Android和iPhone在下面的一个应用程序。

I am planning to do a similar kind of application like the below one in android and Iphone.

http://www.motionportrait.com/en/technology/

http://www.youtube.com/watch?v=P-mBdV3icMY

我有什么企图?

1)我试过图像变形技术,使EX pressions,我已经取得了一个不错的准确性。这是导致图片

1) I tried image warping technique to make expressions, which I have achieved to a decent accuracy. And this is the result image.

2)我也曾尝试的OpenGL +纹理贴图,我不可能获得较好的准确性。

2) I have also tried opengl+Texture mapping where I couldnt get better accuracy.

我在哪里卡住行动?

我不喜欢面对旋转几件事情的成功。

I am not success in few things like face rotation.

能否有人指导我通过使用此应用程序背后的技术,以及如何从这里进一步处理?

Can some one guide me through the techniques used behind this application, and how to proceed further from here?

输入:输入我的应用程序是一个二维正面图像

Input: Input to my application is a 2D frontal image.

预计输出:旋转面和前$ P $在脸上pssions

Expected Output: Rotated face and expressions on the face.

推荐答案

据我所知,做旋转,你应该有参数(3D)模型的头(20-100参数)。获得这种模式是项目最困难的部分。通常你会得到大约1000的3D头部扫描,然后用PCA对他们来说,获得parametrs。用户拍照后,您可以评估该模型的参数(变身吧)。现在,你有质感的模型的用户和正面视图三维头部模型。所有你应该做的是项目的照片,以这种模式一个让你的纹理。未知领域充满了纹理图案的开皮,例如。

As I know, to do rotation, you should have parametric (3D) model of head (20-100 parameters). Getting this model is hardest part of project. Usually you get about 1000 3d-head scans, then apply PCA to them, to get parametrs. After user takes a photo you can evaluate parameters of this model (morph it). Now you have 3D head model of the user and frontal view of textured model. All you should to do is to project photo to this model an get your texture. Unknown areas filled with texture patterns from open skin, for example.

这篇关于动画人脸图像 - 用扭曲?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆