一种图像特效的自动生成方法及装置
2020-01-14

一种图像特效的自动生成方法及装置

本发明提供一种图像特效的自动生成方法及装置,用以解决现有技术中存在无法自动生成图像特效的问题。本发明方法,预先确定输入图像的至少两个特征点,设置替换图像、该替换图像的有效像素,并标定与所述输入图像的特征点相对应的所述替换图像的特征点的位置,该方法包括:A.对输入图像进行特征点定位,确定所述输入图像的特征点的位置;B.根据所述输入图像的特征点位置和所述替换图像的特征点位置,通过仿射变换确定所述替换图像像素和所述输入图像像素的对应关系;C.根据所述对应关系,利用所述替换图像的有效像素点的色彩值替换对应的所述输入图像上的像素点的色彩值。本发明还公开了一种图像特效的自动生成装置。

确定范围单元,用于确定所述替换图像的有效像素所在的最小外接矩形范围;

从待选图像中分离出需要的图像,将该图像作为前景图像,并为所述前景图像设置色彩单一、均匀且与所述前景图像色彩不同的背景图像,将所述前景图像和所述背景图像构成所述替换图像。

判断单元,用于根据该点坐标判断该点像素是否为所述预先设置的有效像素,如

存储单元,用于存储预先确定的输入图像的至少两个特征点,并存储预先设置的替换图像、该替换图像的有效像素以及预先标定的与所述输入图像的特征点相对应的所述替换图像的特征点的位置;

在不同的应用中,需要选定不同的脸部特征点。特征点的选择原则为:首先,输入图像的特征点数目至少为两个,相应的替换图像的特征点数目也至少为两个,这样才能保证求得仿射变换的四个参数。当输入图像的特征点的数目大于2时,得到的方程数目大于变量的数目(4),此时,可以采用最小二乘方法求解。其次,应该选取如左眼、右眼或嘴巴等比较容易被自动定位的脸部特征点,这样自动定位算法能得到较好的定位结果,从而得到更好的处理效果。最后,替换图像的特征点应该处于替换图像的重要位置,从而当利用通过输入图像特征点和替换图像的特征点得到的仿射变换模型进行图像替换后,得到的图像特效具有更好的效果。

在不同的应用中,需要选定不同的脸部特征点。特征点的选择原则为:首先,输入图像的特征点数目至少为两个,相应的替换图像的特征点数目也至少为两个,这样才能保证求得仿射变换的四个参数。当输入图像的特征点的数目大于2时,得到的方程数目大于变量的数目(4),此时,可以采用最小二乘方法求解。其次,应该选取如左眼、右眼或嘴巴等比较容易被自动定位的脸部特征点,这样自动定位算法能得到较好的定位结果,从而得到更好的处理效果。最后,替换图像的特征点应该处于替换图像的重要位置,从而当利用通过输入图像特征点和替换图像的特征点得到的仿射变换模型进行图像替换后,得到的图像特效具有更好的效果。

本发明装置包括:

标定该替换图像的特征点的位置;

案,预先确定输入图像的至少两个特征点,设置替换图像以及该替换图像的有效像素,并标

)互为对应点,则有下式…'—J?