1.一种图像形状调节方法,包括:
确定图像中的完整对象轮廓和对象属性;
基于完整对象轮廓和对象属性利用规律图形建立连续网格;
将局部对象与局部网格建立映射关系;
通过改变局部网格的属性,形成局部对象的变形数据;
将连续的网格属性作为渲染参数,利用GPU形成对完整对象的处理。
2.如权利要求1所述的图像形状调节方法,所述确定图像中的完整对象轮廓和对象属性包括:
确定脸部的轮廓;
确定五官的轮廓;
确定五官的关键特征位置。
3.如权利要求1所述的图像形状调节方法,所述基于完整对象轮廓和对象属性利用规律图形建立连续网格包括:
在脸部的轮廓位置设置关键特征点位;
在五官的关键特征位置设置关键特征点位;
在关键特征点位间结成连续网格。
4.如权利要求1所述的图像形状调节方法,所述将局部对象与局部网格建立映射关系包括:
将每一个网格与唯一对应的局部脸部形成对应关系;
将每一个网格与对应的局部脸部的纹理图案形成对应关系。
5.如权利要求1所述的图像形状调节方法,所述通过改变局部网格的属性,形成局部对象的变形数据包括:
记录被推拉的主动网格、主动网格的位移位置和顶点位置;
记录与推拉的网格相邻的被动网格、被动网格的位移位置和顶点位置;
更新连续网格中网格的形状和位置,形成渲染参数。
6.如权利要求1所述的图像形状调节方法,所述将连续的网格属性作为渲染参数,利用GPU形成对完整对象的处理包括:
将初始的连续网格、与网格对应的局部脸部的纹理图案和渲染参数通过图形处理接口传递至GPU。
7.一种图像形状调节装置,包括:
对象确定模块:用于确定图像中的完整对象轮廓和对象属性;
网格建立模块:用于基于完整对象轮廓和对象属性利用规律图形建立连续网格;
映射模块:用于将局部对象与局部网格建立映射关系;
网格调整模块:用于通过改变局部网格的属性,形成局部对象的变形数据;
输出模块:用于将连续的网格属性作为渲染参数,利用GPU形成对完整对象的处理。
8.如权利要求7所述的图像形状调节装置,所述对象确定模块包括:
主要轮廓确定子模块:用于确定脸部的轮廓;
次要轮廓确定子模块:用于确定五官的轮廓;
具体轮廓确定子模块:用于确定五官的关键特征位置。
9.如权利要求7所述的图像形状调节装置,所述网格建立模块包括:
轮廓特征定位子模块:用于在脸部的轮廓位置设置关键特征点位;
关键特征定位子模块:用于在五官的关键特征位置设置关键特征点位;
网格连接子模块:用于在关键特征点位间结成连续网格。
10.如权利要求7所述的图像形状调节装置,所述映射模块包括:
图像面积映射子模块:用于将每一个网格与唯一对应的局部脸部形成对应关系;
图像属性映射子模块:用于将每一个网格与对应的局部脸部的纹理图案形成对应关系。
11.如权利要求7所述的图像形状调节装置,所述网格调整模块包括:
主动调整子模块:用于记录被推拉的主动网格、主动网格的位移位置和顶点位置;
被动调整子模块:用于记录与推拉的网格相邻的被动网格、被动网格的位移位置和顶点位置;
更新子模块:用于更新连续网格中网格的形状和位置,形成渲染参数。
12.如权利要求7所述的图像形状调节装置,所述输出模块包括:
接口适配子模块:用于将初始的连续网格、与网格对应的局部脸部的纹理图案和渲染参数通过图形处理接口传递至GPU。