在windows上使用opencv库,一般使用VC开发工具,但是最近发现Qt也挺好用,并且可以跨平台,考虑使用Qt Creator编程!
首先下载Opencv 2.0的SDK
软件下载: http://sourceforge.net/projects/opencvlibrary/
然后点击安装就OK了
然后使用Visual studio 2005编译opencv
这一步首先要使用Cmake工具生成VS2005工程文件
Cmake下载地址http://www.cmake.org/cmake/resources/software.html
下面是配置cmake
(1)找到"开始->所有程序->CMake->CMake(cmake-gui)"打开cmake-gui。如下图所示,在第一个路径处选择opencv的安装路径,记得是CMakeLists.txt所在的那个路径(一般为c:/Program Files/OpenCV2.0)。第二个路径是make得到的工程保存位置,可以随便设置,不能包含中文,最好创建子目录c:/Program Files/OpenCV2.0/vc2005,用于存放编译结果。
(2)点击Configure并选择合适的编译器。
(3)选择完编译器之后再次点击Configure就可以得到本图所示内容
(5)点击Generate就可以生成我们想要的工程文件了,可以到目标路径下查看,如下图。
接着就用VS2005打开生成工程文件编译就可以了,把编译生成好的库文件copy到opencv目录下的lib目录下。
这里需要注意生成Release版本!
当然这个库也可以使用mingw编译,但是我一直没有成功,编译一直出错!
只需在Qt工程文件.pro文件中添加入头文件路径和库文件路径即可
如下:
INCLUDEPATH += C:/OpenCV2.0/include/opencv
LIBS +=-L C:/OpenCV2.0/lib -lhighgui200 -lcv200 -lcxts200 -lcxcore200 -lcvaux200
这样就可以在Qt中使用opencv库了。