zoukankan      html  css  js  c++  java
  • OpenCV2.4.13+Qt5.6.2配置方法

    【1、环境变量】

    D:SoftOpenCV2MinGW_buildin;
    C:QtQt5.6.2Toolsmingw492_32in;
    D:SoftProgrammingCMake3.7.0in;

    【2、OpenCV2.4.13的MinGW_build版本位置】

    D:SoftOpenCV2MinGW_build

    【3、Qt5.6.2位置】

    C:QtQt5.6.2


    【4、Qt的pro文件写法】

    QT += core
    QT -= gui
    
    INCLUDEPATH+= D:/Soft/OpenCV2/build/include
                  D:/Soft/OpenCV2/build/include/opencv
                  D:/Soft/OpenCV2/build/include/opencv2
    
    LIBS += D:SoftOpenCV2MinGW_buildliblibopencv_core2413.dll.a
            D:SoftOpenCV2MinGW_buildliblibopencv_highgui2413.dll.a
            D:SoftOpenCV2MinGW_buildliblibopencv_imgproc2413.dll.a
    
    TARGET = JfzOpenCV
    CONFIG += console
    CONFIG -= app_bundle
    
    TEMPLATE = app
    
    SOURCES += main.cpp

    【5、Qt的main.cpp函数写法】

    #include<opencv2/opencv.hpp>
    #include"opencv/cv.h"
    #include"opencv/cxcore.h"
    #include"opencv/highgui.h"
    
    using namespace cv;
    int main()
    {
        //OpenCV2代码测试
        Mat image=imread("D:\1.png");         //载入图片
        namedWindow("OpenCV2代码测试");       //创建窗口
        imshow("OpenCV2代码测试",image);      //显示图像
        imwrite("FuckPOI2.png",image);      //保存图像
    
        //OpenCV1代码测试
        IplImage *pImg;                     //声明IplImage指针
        pImg = cvLoadImage("D:\1.png", 0);   //载入图片
        cvNamedWindow("OpenCV1代码测试",1);  //创建窗口
        cvShowImage("OpenCV1代码测试",pImg); //显示图像
        cvSaveImage("FuckPOI1.jpg",pImg);   //保存图像
        cvWaitKey(0);                       //等待按键
        cvDestroyWindow("Image");           //销毁窗口
        cvReleaseImage(&pImg);              //释放图像
        waitKey(0);
    }


  • 相关阅读:
    五、Docker网络管理
    四、Docker存储管理
    三、Docker镜像基础管理
    二、Docker容器基础管理
    模仿DotnetCore中间件的方式,做一个列表过滤的功能
    web开发常见的鉴权方式
    Go语言使用Godep进行包管理
    Go语言中的数据格式(json、xml 、msgpack、protobuf)
    epoll原理解释(转)
    内存管理之内存池概述(转)
  • 原文地址:https://www.cnblogs.com/sandeepin/p/12236531.html
Copyright © 2011-2022 走看看