标签:begin right end lr 几何变换 3.5 镜像 array left
设原图像高度为 \(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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。