具体调用形式如下:
1 void cv::flip(
2 cv::InputArray src, // 输入图像
3 cv::OutputArray dst, // 输出
4 int flipCode = 0 // >0: 沿y-轴翻转, 0: 沿x-轴翻转, <0: x、y轴同时翻转
5 );
测试代码如下:
1 void flip_test()
2 {
3 cv::Mat image = cv::imread("lenna.jpg", cv::IMREAD_COLOR);
4
5 cv::Mat image_fliped;
6 cv::flip(image, image_fliped, -1);
7
8 cv::imshow("lenna", image);
9 cv::imshow("fliped lenna", image_fliped);
10
11 cv::waitKey(0);
12 return;
13 }
具体效果如下:
x轴翻转
y轴翻转
x、y轴同时翻转