#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char** argv)
{
Mat img = imread("1.png");
// 初始化输出矩阵
Mat flipped_horizontal, flipped_vertical, flipped_center;
// 水平翻转
flip(img, flipped_horizontal, 1);
// 垂直翻转
flip(img, flipped_vertical, 0);
// 中心翻转
flip(img, flipped_center, -1);
imshow("原始图像", img);
imshow("水平翻转", flipped_horizontal);
imshow("垂直翻转", flipped_vertical);
imshow("中心翻转", flipped_center);
waitKey(0);
destroyAllWindows();
return 0;
}