论文部分内容阅读
图像变形技术是近年来迅速崛起的图像处理领域的分支,因为其应用极为广泛且具有广阔的发展前景,所以倍受世人关注。现有的图像变形算法具有操作简便,使用灵活等显著优点,已被广泛应用于各商业软件之中。现有算法通过在图片中嵌入一系列的特征点和特征线实现用户的拖动操作,任意微小的操作都会引起这些特征的改变,通过对点和线位置关系的约束移动图片上所有的点的移动达到变形图片的目的。但是用户对图像的变形同样会引起图片上其它区域的形变,这是现有算法致命的缺点,使其难以满足用户需求。为了能够使图像变形算法得到更广泛的应用,本文提出基于轮廓线的图像变形算法,由于轮廓线可以对图像进行分割,所以用户的拖动操作不会对图片上其它区域产生影响,因而克服了现有图像变形算法的巨大缺陷。轮廓线由边缘检测算子得到并通过本文设计的基于形状信息的识别算法提取,然后由平滑操作和形态学滤波进行修复和优化。用户的变形操作是基于轮廓线的操作,轮廓线的形状即代表了图片上物体的形状,因此用户通过改变轮廓线的形状达到变形图片的目的。当用户改变轮廓线的形状之后便得到想要的形状,但是轮廓线内的像素并没有得到填充,还不是完整的图像,这时,需要对变形区域进行填充,为了达到较好的填充精度,本文由最小二乘算法作为基础,使填充后的图片最大限度地保持原图片的纹理特征,同时保持变形区域和非变形区域的连接处的平滑性。实验证明,本算法具有较好的改变图片上线条形状的功能,同时可以准确的得到想要的颜色纹理特征。由于该算法可以克服以往算法改变图片上的非变形区域的巨大缺陷,因而具有广阔的应用前景。