旋轉
1 Mat rot_img(Mat src, int idx) { 2 //旋轉90度 3 if (idx == 1) { 4 transpose(src, src); 5 flip(src, src, 1); 6 return src; 7 } 8 //旋轉180度 9 else if (idx == 2) { 10 flip(src, src, 0); 11 flip(src, src, 1); 12 return src; 13 } 14 //旋轉270度 15 else if (idx == 3) { 16 transpose(src, src); 17 flip(src, src, 0); 18 return src; 19 } 20 else { 21 return src; 22 } 23 24 }
鏡像
1 void cv::flip( 2 cv::InputArray src, // 輸入圖像 3 cv::OutputArray dst, // 輸出 4 int flipCode = 0 // >0: 沿y-軸翻轉, 0: 沿x-軸翻轉, <0: x、y軸同時翻轉 5 );