为了使用户看到自身穿着模特衣服时的图像效果,提出一种基于模特和用户照片的虚拟试衣方法,其中包括肤色替换、头部替换和体形调节3个步骤.首先构造一个模特肤色和用户肤色之间的映射关系,实现肤色替换;然后以主动形状模型法检测出人脸的粗略边界,并采用基于图像灰度梯度的动态规划来获取更精细的人脸边界,再通过训练出来的发色统计模型,以像素扩散的方式获取头发区域,从而提取完整头部;最后基于Kinect获得的模特姿势将3D人体模型上的特征环投影到模特照片上形成体形控制点,通过这些控制点调整照片中的模特体形,使之与