二维图形几何变换.ppt

二维图形几何变换.ppt

ID:50251645

大小:1.53 MB

页数:41页

时间:2020-03-11

二维图形几何变换.ppt_第1页
二维图形几何变换.ppt_第2页
二维图形几何变换.ppt_第3页
二维图形几何变换.ppt_第4页
二维图形几何变换.ppt_第5页
资源描述:

《二维图形几何变换.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第4章图形变换(二维)提出问题:如何对二维图形进行方向、尺寸和形状方面的变换如何方便地实现在显示设备上对二维图形进行观察图形的几何变换是指对图形的几何信息经过平移、比例、旋转等变换后产生新的图形,是图形在方向、尺寸和形状方面的变换。基本概念几何变换二维图形几何变换平移变换旋转变换比例变换基本几何变换都是相对于坐标原点和坐标轴进行的几何变换二维变换矩阵T1:比例、旋转、对称、错切T2:平移T3:投影T4:整体缩放T1T3T2T4平移是一种不产生变形而移动物体的刚体变换(rigid-bodytransformation)平移变换平

2、移是指将p点沿直线路径从一个坐标位置移到另一个坐标位置的重定位过程。Tx,Ty称为平移矢量推导:矩阵:平移变换x’=x+Tx,y’=y+Ty比例变换比例变换是指对p点相对于坐标原点沿x方向放缩Sx倍,沿y方向放缩Sy倍。其中Sx和Sy称为比例系数。推导:矩阵:比例变换x’=Sx*X,y’=Sy*Y比例变换整体比例变换:比例变换问题:S>1时缩还是放?[x’y’1]=[xys]=[x/sy/ss/s]旋转变换二维旋转是指将p点绕坐标原点转动某个角度(逆时针为正,顺时针为负)得到新的点p’的重定位过程。X’=rcos(a+θ)=r

3、cosacosθ-rsinasinθ=xcosθ-ysinθy’=rsin(a+θ)=rcosasinθ+rsinacosθ=xsinθ+ycosθ推导:矩阵:逆时针旋转θ角顺时针旋转θ角?旋转变换X’=rcos(a+θ)=rcosacosθ-rsinasinθ=xcosθ-ysinθy’=rsin(a+θ)=rcosasinθ+rsinacosθ=xsinθ+ycosθ简化计算(θ很小)旋转变换对称变换对称变换后的图形是原图形关于某一轴线或原点的镜像。对称变换对称变换后的图形是原图形关于某一轴线或原点的镜像。(1)关于x轴对

4、称对称变换(2)关于y轴对称对称变换(3)关于原点对称对称变换(4)关于y=x轴对称对称变换(5)关于y=-x轴对称对称变换错切变换错切变换,也称为剪切、错位变换,用于产生弹性物体的变形处理。其变换矩阵为:(1)沿x方向错切(2)沿y方向错切(3)两个方向错切错切变换二维图形几何变换的计算几何变换均可表示成P’=P*T的形式:1.点的变换2.直线的变换3.多边形的变换4.曲线的变换4.1.3复合变换复合变换是指:图形作一次以上的几何变换,变换结果是每次的变换矩阵相乘。任何一复杂的几何变换都可以看作基本几何变换的组合形式。复合变

5、换具有形式:6.3.1二维复合平移两个连续平移是加性的。6.3.2二维复合比例连续比例变换是相乘的。6.3.3二维复合旋转两个连续旋转是相加的。可写为:4.1.3复合变换其它二维复合变换4.1.3复合变换6.3.5相对任一参考点的二维几何变换相对某个参考点(xF,yF)作二维几何变换,其变换过程为:(1)平移(2)针对原点进行二维几何变换。(3)反平移复合变换xyF(xF,yF)oPP’θ相对任一参考点的二维几何变换例1.相对点(xF,yF)的旋转变换xyF(xF,yF)oPxyoPθPxyoPPTxTyTx=-xFTy=-y

6、FxyoPTxTyTx=xFTy=yFP’相对任意方向的二维几何变换相对任意方向作二维几何变换,其变换的过程是:(1)旋转变换(2)针对坐标轴进行二维几何变换;(3)反向旋转例3.相对直线y=x的反射变换复合变换例4.将正方形ABCO各点沿图6-8所示的(0,0)→(1,1)方向进行拉伸,结果为如图所示的,写出其变换矩阵和变换过程。复合变换坐标系之间的变换问题:复合变换分析:坐标系之间的变换可以分两步进行:坐标系之间的变换于是:坐标系之间的变换光栅变换直接对帧缓存中象素点进行操作的变换称为光栅变换。光栅平移变换:90°、180

7、°和270°的光栅旋转变换:光栅变换阵列每个象素值颠倒交换行与列a11a12a13a21a22a23a13a12a11a23a22a21a13a23a12a22a11a21a13a23a12a22a11a21光栅变换90°、180°和270°的光栅旋转变换:a11a12a13a21a22a23a23a22a21a13a12a11阵列每个象素值颠倒将行序颠倒a13a12a11a23a22a21a23a22a21a13a12a11任意角度的光栅旋转变换:光栅变换Gray(A)=∑[Gray(i)×A在i上的覆盖率](Gray(x)

8、表示某点的灰度等级)i=1nGray(A)=Gray(1)×A在1上的覆盖率+Gray(2)×A在2上的覆盖率+Gray(3)×A在3上的覆盖率光栅比例变换:光栅变换123412∑[Gray(i)×Si]i=1nGray(A)=∑Sii=1nG=(G1+G2+G3+G4)/4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。