1.仿射变换

1.概念和原理

简单来说,仿射变换,就是允许图形任意倾斜,而且允许图像在两个方向上任意伸缩的变换

仿射变换,可以保持原来的线共点、点共线的关系不变,保持原来相互平行的线仍然平行,保持原来的中点仍然是中点,保持原来一直在直线上几段线段之间的比例关系不变

但是,仿射变换不能保持原来的线段长度不变,也不能保持原来的夹角角度不变

 

 

何为仿射变换(Affine Transformation)

 

2.OpenCV函数调用

void warpAffine(InputArray src, OutputArray dst, InputArray M, Size dsize, int flags=INTER_LINEAR, int borderMode=BORDER_CONSTANT, const Scalar& borderValue=Scalar())

//仿射变换

void warpPerspective(InputArray src, OutputArray dst, InputArray M, Size dsize, int flags=INTER_LINEAR, int borderMode=BORDER_CONSTANT, const Scalar& borderValue=Scalar())

//透视变换

 

OpenCV图像变换(仿射变换与透视变换)

posted @ 2019-03-04 15:32  Timothy_prayer  阅读(1211)  评论(0编辑  收藏  举报