QT牛刀小试(1)——在QTCreator 中使用OpenCV

来源:互联网 发布:服务质量优化方案要求 编辑:程序博客网 时间:2024/05/16 17:55

前言:

        最近准备用QT做一个软件,里面的算法早就Matlab写好了,一直都不是很喜欢MFC,或者说自己的VC基础太差,所以就没有做界面。最近接触QT,发现还挺有意思的,决定用QT来完成我的软件设计。

       由于习惯了使用OpenCV,所以第一步的工作就是如何在QTCreator中使用OpenCV,先将Windows下的配置方法介绍如下:

       第一步:下载OpenCV 并安装

                  我用的版本是2.1  安装后使用CMake 进行了编译配置,具体的方法见OpenCV的官方网站。

       第二步:下载QT

                  这里我下载了三个软件:QTCreator  qt-win-opensource-4.7.3-vs2008.exe qt-vs-addin-1.1.9.exe  具体的方法我也不说了,Windows下的QT配置还是很Easy的。

       第三步:在QTCreator下使用OpenCV

                   其实也是很简单的,在你的Pro文件下添加一些语句就OK了。我的添加语句如下:

       INCLUDEPATH+= D:\OpenCV2.1\VS2008\include\opencv
CONFIG(release,debug|release){
    LIBS += D:\OpenCV2.1\VS2008\lib\cv210.lib \
            D:\OpenCV2.1\VS2008\lib\cvaux210.lib \
            D:\OpenCV2.1\VS2008\lib\cxcore210.lib \
            D:\OpenCV2.1\VS2008\lib\cxts210.lib \
            D:\OpenCV2.1\VS2008\lib\highgui210.lib \
            D:\OpenCV2.1\VS2008\lib\ml210.lib \
            D:\OpenCV2.1\VS2008\lib\opencv_ffmpeg210.lib \
}
CONFIG(debug,debug|release){
    LIBS += D:\OpenCV2.1\VS2008\lib\cv210d.lib \
            D:\OpenCV2.1\VS2008\lib\cvaux210d.lib \
            D:\OpenCV2.1\VS2008\lib\cxcore210d.lib \
            D:\OpenCV2.1\VS2008\lib\cxts210d.lib \
            D:\OpenCV2.1\VS2008\lib\highgui210d.lib \
            D:\OpenCV2.1\VS2008\lib\ml210d.lib \
            D:\OpenCV2.1\VS2008\lib\opencv_ffmpeg210d.lib \
}

          其中红色标记的地方是OpenCV在我的电脑上的配置。

这样,只要在你的程序中添加

#include"cv.h"

#include"highgui.h"

就可以进行程序编写了

原创粉丝点击