其他分享
首页 > 其他分享> > 3.5 图像几何变换——镜像变换

3.5 图像几何变换——镜像变换

作者:互联网

设原图像高度为 \(f_H\),宽度为 \(f_W\)。

1. 水平镜像变换

设原始图像的任意点 \(P_0(x_0, y_0)\),沿水平(\(x\) 方向)镜像后到新的位置 \(P(x,y)\),水平镜像不改变 \(y\) 坐标。其变换式为

\[\left\{ \begin{array}{**lr**} x = f_W - x_0 \\ y = y_0 \end{array} \right. \]

矩阵表达式为:

\[\left[\begin{array}{**lr**} x\\ y \\ 1 \end{array}\right] =\left[\begin{array}{**lr**} -1 & 0 & f_W\\ 0 & 1 & 0\\ 0 & 0 & 1 \end{array}\right] \left[\begin{array}{**lr**} x_0\\ y_0 \\ 1 \end{array}\right] \]

2. 垂直镜像变换

设原始图像的任意点 \(P_0(x_0, y_0)\),沿垂直(\(y\) 方向)镜像后到新的位置 \(P(x,y)\),垂直镜像不改变 \(x\) 坐标。其变换式为

\[\left\{ \begin{array}{**lr**} x = x_0 \\ y = f_H - y_0 \end{array} \right. \]

矩阵表达式为:

\[\left[\begin{array}{**lr**} x\\ y \\ 1 \end{array}\right] =\left[\begin{array}{**lr**} 1 & 0 & 0\\ 0 & -1 & f_H\\ 0 & 0 & 1 \end{array}\right] \left[\begin{array}{**lr**} x_0\\ y_0 \\ 1 \end{array}\right] \]

3. 对角镜像变换

设原始图像的任意点 \(P_0(x_0, y_0)\),沿对角镜像后到新的位置 \(P(x,y)\)。其变换式为

\[\left\{ \begin{array}{**lr**} x = f_W - x_0 \\ y = f_H - y_0 \end{array} \right. \]

矩阵表达式为:

\[\left[\begin{array}{**lr**} x\\ y \\ 1 \end{array}\right] =\left[\begin{array}{**lr**} -1 & 0 & f_W\\ 0 & -1 & f_H\\ 0 & 0 & 1 \end{array}\right] \left[\begin{array}{**lr**} x_0\\ y_0 \\ 1 \end{array}\right] \]

标签:begin,right,end,lr,几何变换,3.5,镜像,array,left
来源: https://www.cnblogs.com/forcekeng/p/14286553.html