福州网站大全,免费炫酷企业网站源码,济南网站制作案例,网站如何在百度刷排名1 图像变换和图像滤波#xff08;image filtering#xff09;的区别
1.1 图像滤波
图像滤波改变像素点的灰度值#xff0c;不改变像素点的坐标#xff0c;如下图所示。 用函数可表示为#xff1a; 其中f(x)表示原图#xff0c;h(x)表示滤波器
1.2 图像变换
图像变换改…1 图像变换和图像滤波image filtering的区别
1.1 图像滤波
图像滤波改变像素点的灰度值不改变像素点的坐标如下图所示。 用函数可表示为 其中f(x)表示原图h(x)表示滤波器
1.2 图像变换
图像变换改变像素点的坐标不改变像素点的灰度值如下图所示。 用函数可表示为 其中f(x)表示原图h(x)为图像变换 2、线性变换linear transformations
假设 p 表示原图p 表示变换后的图像T为变换矩阵即有pT(p) 线性变换主要分为以下几种伸缩scaling旋转rotation镜像Mirror,错切shear
2.1 伸缩scaling 假设图像被放大了s则变换矩阵可以表示为 2.2 旋转rotation 图像逆时针旋转 , 旋转矩阵可以表示为 如果顺时针转回来旋转矩阵可以表示为 2.3 镜像Mirror
2.3.1 关于Y轴镜像 2.3.2 关于YX轴镜像 2.4 错切shear
2.4.1 沿X方向的错切 2.4.2 沿Y方向的错切 2.5 线性变换的特性
原点映射到原点线映射到线平行线保持平行比率保持可以组合变换3、仿射变换仿射变换
线性变换无法表示图像的平移translation 其变换无法用一个2*2的矩阵表示。
3.1 齐次坐标homogeneous coordinates)
如果增加坐标轴在更高的维度表示就可以了。 或者 其含义如下图所示 增加一个坐标后图像的变换可以表示为 如果变换矩阵的最后一行为 [0,0,1] 则被称为仿射变换。
3.2 平移translation
平移变换可以使用如下等式表示 3.3 基本的仿射变换
仿射变换线性变换平移 3.4 仿射变换的性质
仿射变换包含线性变换和平移原点不一定映射到原点线映射到线平行线保持平行比率保持可以组合变换4、射影变换Projective Transformations
4.1 射影变换的一般形式
仿射变换的变换矩阵一般形式为 射影变换的一般等式 上面等式变形过程中默认 。
4.2 图像有两条边平行的情况
如果图像有两条边平行的情况则 4.3 射影变换可以转换图像的视角 4.4 射影变换的性质
射影变换包含仿射变换和射影扭曲原点不一定映射到原点线映射到线平行线不一定保持平行比率不一定保持不变可以组合变换5、Image Warping
已知图像的变换矩阵和原图如何计算变换后的图像
用公式表示
原图f(x,y)变换(x’,y’) T(x,y)求 g(x’,y’) 或 f(T(x,y))
5.1 Forward Warping
直接把原图的每个坐标变换到新的位置上如果变换后的坐标不是整数则就近取整。 这种方法会导致变换后的图像出现空洞及重叠 5.2 Inverse Warping
对于新图像的坐标x,y), 用逆向的映射矩阵找到原图像中对应的点如果算出来的原图像的点不在格子上就用插值方法获得像素值。