opencv flip
时间: 2023-05-21 09:01:17 浏览: 163
opencv-flipping.zip
可以使用 OpenCV 中的 flip 函数来实现图像的翻转操作。该函数的原型如下:
cv::flip(InputArray src, OutputArray dst, int flipCode)
其中,src 表示输入图像,dst 表示输出图像,flipCode 表示翻转的方向,可以取以下三个值:
- 0:沿 x 轴翻转(上下翻转)
- 1:沿 y 轴翻转(左右翻转)
- -1:沿 x 轴和 y 轴同时翻转(对角线翻转)
例如,下面的代码可以将一张图像沿 x 轴翻转:
cv::Mat src = cv::imread("image.jpg");
cv::Mat dst;
cv::flip(src, dst, 0);
注意,flip 函数会修改输入图像,如果不想修改原始图像,可以先将其复制一份再进行翻转操作。
阅读全文