开发环境 vs3013 opencv2.4.9;
常见的几何变换有坐标映射,平移,镜像,旋转,缩放,仿射变换。下面代码是坐标映射。
首先了解一下坐标映射原理:通过原图与目标图像之间建立一种映射关系。
opencv里面提供重映射相关操作,重映射指把原图像f(x,y)上的位置的像素通过映射关系转换到目标图像g(x,y)的指定位置。映射关系为T,满足关系式
g(x,y)=T(f(x,y))
opencv提供的重映射函数:
void remap( InputArray src, OutputArray dst,InputArray map1, InputArray map2,int interpolation,intborderMode=BORDER_CONSTANT,const Scalar& borderValue=Scalar());
代码如下:
<pre name&