OPENCV入门教程五:flip垂直水平镜像

OPENCV入门教程五:flip垂直水平镜像
听语音

  • |
  • 浏览:719
  • |
  • 更新:
  • OPENCV入门教程五:flip垂直水平镜像 1
  • OPENCV入门教程五:flip垂直水平镜像 2
  • OPENCV入门教程五:flip垂直水平镜像 3
  • OPENCV入门教程五:flip垂直水平镜像 4
  • OPENCV入门教程五:flip垂直水平镜像 5
  • OPENCV入门教程五:flip垂直水平镜像 6
分步阅读
百度经验:jingyan.baidu.com

学习flip()函数,对图像进行垂直镜像和水平镜像。

百度经验:jingyan.baidu.com

工具/原料

  • visual studio 2015
  • opencv2.4.13
百度经验:jingyan.baidu.com

方法/步骤

  1. 1

    新建一个Win32控制台应用程序,并选择空项目,在源文件中添加一个名为flip的CPP文件

  2. 2

    在该flip.cpp文件中添加一下代码

    #include "cv.h"                             //  OpenCV 文件头

    #include "highgui.h"

    #include "cvaux.h"

    #include "cxcore.h"

    #include "opencv2/opencv.hpp"

    #include "opencv2/imgproc.hpp"

    #include <iostream>

    #include <string>

    using namespace cv;

    using namespace std;

    int main()

    {

    string imageName("C:\\Users\\lidabao\\Desktop\\Lena.bmp"); // 图片在电脑中的绝对地址

    Mat image, resImage;//Mat是OpenCV最基本的数据结构,这是定义一个图像矩阵类型

    image = imread(imageName.c_str(), IMREAD_COLOR);//读入图片数据

    namedWindow("原图", WINDOW_AUTOSIZE); // 创建一个窗口

    imshow("原图", image);    // 在窗口中显示图片

    flip(image, resImage, 1);

    namedWindow("垂直翻转", WINDOW_AUTOSIZE); // 创建一个窗口

    imshow("垂直翻转", resImage);    // 在窗口中显示图片

    flip(image, resImage, 0);

    namedWindow("水平翻转", WINDOW_AUTOSIZE); // 创建一个窗口

    imshow("水平翻转", resImage);    // 在窗口中显示图片

    flip(image, resImage, -1);

    namedWindow("水平垂直翻转", WINDOW_AUTOSIZE); // 创建一个窗口

    imshow("水平垂直翻转", resImage);    // 在窗口中显示图片

    waitKey(0); // 等待一次按键,程序结束

    return 0;

    }

  3. 3

    正确配置opencv,在属性页中选择库目录中添加 D:\opencv\build\x64\vc12\lib D:\opencv\build\x64\vc12\staticlib这两个文件夹,在VC++目录中包含目录中添加 D:\opencv\build\include D:\opencv\build\include\opencv D:\opencv\build\include\opencv2 这三个文件夹 在属性页中选择链接器中链接器中点击输入,在附加依赖项中添加 opencv_ts300d.lib opencv_world300d.lib 这两个东西

  4. 4

    原图和垂直翻转的结果如下:

  5. 5

    水平翻转,水平和垂直翻转结果:

    END
百度经验:jingyan.baidu.com

注意事项

  • 要正确配置opencv
  • 正确使用flip()函数
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报 作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

猜你喜欢

转载自blog.csdn.net/u010440456/article/details/82754367