插值算法在图像旋转的应用
2015-03-07徐鹏飞
电脑知识与技术 2015年34期
徐鹏飞



摘要:图像在旋转过程中,如果是垂直或者水平旋转,旋转后的图像和原图像差别不大,基本满足人们的需求。但如果旋转角度任意设定的话,由于旋转后的像素通过旋转公式把原图像的像素近似计算所得,所以旋转后的图像就会出现像素叠加或者像素空白的地方,为了避免这种视觉的偏差,本文通过插值算法把叠加的像素去掉,空白的像素通过临近像素的计算来填补,这样就很大程度上近似呈现原图像的像素。在本文的最后通过算法和实验效果对比很好达到预期的效果。
关键词:旋转;临近插值;均值插值
中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2015)34-0160-02
1 图像的旋转
图像在旋转过程中,如果是垂直或者水平旋转,旋转后的图像和原图像差别不大,基本满足人们的需求。但如果旋转角度任意设定的话,由于旋转后的像素通过旋转公式把原图像的像素近似计算所得,图像的旋转公式如下:
如果按照此公式进行计算,旋转后的部分像素所得值是近似值,所以旋转后的图像就会出现像素叠加或者像素空白的地方,为了避免这种视觉的偏差,本文通过插值算法把叠加的像素去掉,空白的像素通过临近像素的复制来填补,这样就很大程度上近似呈现原图像的像素。插值算法的含义就是,通过搜索把像素空白的点找出来,因为一般空缺的点和临近像素很相似,所以可以通过临近像素的复制或者多个临近像素的平均估值来填补空白像素处。……
登录APP查看全文
