像素重映射
简单点说就是把输入图像中各个像素按照一定的规则映射到另外一张图像的对应位置上去,形成一张新的图像:g(x,y)是重映射之后的图像,h(x,y)是功能函数,f是源图像。通过映射可以重新改变生成新的图片,例如左右,上下变换,图像倒置等一些的操作。
水平镜像的功能函数为:
$$\left\{ \begin{array}{l}
{\rm{a}}\left( {x,{\rm{y}}} \right) = - x\\
b\left( {x,{\rm{y}}} \right) = y
\end{array} \right.$$
垂直镜像的功能函数为:
$$\left\{ \begin{array}{l}
{\rm{a}}\left( {x,{\rm{y}}} \right) = x\\
b\left( {x,{\rm{y}}} \right) = -y
\end{array} \right.$$
相关函数为:
1 remap(src, dst, map_x, map_y, INTER_LINEAR, BORDER_CONSTANT, Scalar(0, 255, 255)); 2 // map_x, map_y,为X和Y的像度值映射表,INTER_LINEAR为线性插值方法,BORDER_CONSTANT边界处理方法。