| | | 彩色图象的二维变形
| | 计算机课改论文摘 要 该文讨论了彩色图像的计算机课改论文变形扭曲技术,并针对二维变形给出了一个速度、精度均令人满意的计算机课改论文算法。 一、引言 在图像处理的应用中,一般图像所覆盖区域边界是规则的矩形。为获得某种特殊效果,常常需要将图像变换到具有任意不规则边界的二维区域或映像到三维空间曲面,简单地说,这就是所谓的图像变形技术。本文重点讨论了其中的任意二维多边形区域的变形问题,并针对彩色图像给出一个切实可行的算法。而三维情况下,则属于计算机图形学中的纹理贴面范围,一般均会牵涉到立体图形消隐、明暗处理等技术,比较复杂,本文未作深入探讨。 二、变换原理 本文所要讨论的二维变形问题可以形式化说明如下:图像定义在矩形区域abcd之上,源多边形区域p=p1p2…pnp1(pi为顶点,i=1,2,…n)完全包含在abcd内;变形就是通过变换f,将p上的图像变换到目的多边形区域q=q1q2…qnq1(qi为顶点,i=1,2,…n),其中,p与q中的各顶点一一对应,即有:qi=f(pi)(i=1,2…n)。图1是变形的一个简单例子:图中的源多边形区域是矩形区域abcd,目的多边形为任意四边形efgh,阴影部分在变换前后的变化清楚地说明了变形的效果。 @@t5s13200.gif;图1@@ 那么,变换应该如何进行呢? 一种直接的思路是显式地求出变换f的表达式。而f的实施又分两种方法;其一为正向变换法,即用f将p内的任一像素点变换到q内,取原像素值加以显示。由于p与q所包含像素点的数目一般不相同,甚至相差很大,造成q中的像素点或者未被赋值,形成令人讨厌的空洞,或者被多次赋值,浪费了时间,总的效果不理想;其二利用f的反变换f-1,将q内的每一像素点反变换至p内的对应点,一般此点具有实数坐标,则可以通过插值,确定其像素值,这样,结果图像中的每一像素点均被赋值唯一的一次,既提高了精度,又可以避免不必要的赋值,使用效果较好。
| | | |
| | | | <<<<<全文未完>>>>> 全文字数约3231字 | |
| | |
| |
|