opencv 学习之 转置翻转(90/180/270)

1、向右旋转90度

Mat  src, timg, fimg;

transpose(src, timg);

flip(timg, fimg, 1);


转置后相当于矩阵上半部分转为左半部分,绕Y轴翻转,即相当于向右旋转。

参数0绕X轴翻转,参数1绕Y轴翻转,参数-1绕双轴翻转。


2、向左旋转90度,向右270度

transpose(src, timg);

flip(timg,fimg,0);


3、旋转180度

transpose(src, timg);

flip(timg,fimg,0);

先绕X轴翻转,再绕Y轴翻转,即相当于旋转180度。

你可能感兴趣的:(openCV)