【OpenCV3】图像翻转——cv::flip()详解
生活随笔
收集整理的這篇文章主要介紹了
【OpenCV3】图像翻转——cv::flip()详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在opencv2和opencv中,cv::flip()支持圖像的翻轉(上下翻轉、左右翻轉,以及同時均可)。
具體調用形式如下:
void cv::flip(cv::InputArray src, // 輸入圖像cv::OutputArray dst, // 輸出int flipCode = 0 // >0: 沿y-軸翻轉, 0: 沿x-軸翻轉, <0: x、y軸同時翻轉);
void flip_test() {cv::Mat image = cv::imread("lenna.jpg", cv::IMREAD_COLOR);cv::Mat image_fliped;cv::flip(image, image_fliped, -1);cv::imshow("lenna", image);cv::imshow("fliped lenna", image_fliped);cv::waitKey(0);return; }
具體效果如下:
x軸翻轉
y軸翻轉
x、y軸同時翻轉
總結
以上是生活随笔為你收集整理的【OpenCV3】图像翻转——cv::flip()详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【OpenCV3】彩色映射——cv::a
- 下一篇: 【OpenCV3】模板匹配——cv::m