1、网址 : http://www.cmake.org/cmake/resources/software.html
2、文件名:cmake-2.8.6.zip
二、下载OpenCV2.3
1、解压OpenCV2.3到目录D:\Development\OpenCV 2.3。
三、运行CMake编译OpenCV2.3
1、安装Cmake软件,并依次配置如下:
1、配置路经:(路经不能存在中文,否则会生成失败。)
Where is the souce code : OpenCV2.3解压目录
Where to build the binaries : 生成目录(自己选择)
3、选择“Configure”按钮,如下图
4、单击"Finish"按钮,等几秒钟后,出现如下对话框
5、生成的文件如下:
四、编译源码
1、用VS2008打开D:\Development\OpenCV build\OpenCV.sln文件,并且编译ALL_BUILD
项目。(VS会编译整个工程),将生成OpenCV的LIB和DLL文件。
五、注意事项:
1、需要将文件夹opencv2文件复制opencv 目录到D:\Development\OpenCV build\include目录下。否则编译时会出现如下错误。
2、配置VS环境,工具->选项
包含文件:D:\Development\OpenCV build\include\opencv
库文件:D:\Development\OpenCV build\lib
六、Demo程序
1、源码
#include "stdafx.h" #include <cv.h> #include <cxcore.h> #include <highgui.h>
#pragma comment(lib,"opencv_core231d.lib") #pragma comment(lib,"opencv_highgui231d.lib") #pragma comment(lib,"opencv_imgproc231d.lib")
int _tmain(int argc, _TCHAR* argv[]) { const char* szFileName = "D:\\bging1.png" ; const char* szWinName = szFileName ; IplImage* image = cvLoadImage( szFileName,CV_LOAD_IMAGE_COLOR ) ; assert( NULL != image ) ; cvNamedWindow(szWinName) ; cvShowImage(szWinName,image) ; cvWaitKey(0) ; cvReleaseImage(&image) ; cvDestroyWindow(szWinName) ; return 0; } |
2、运行结果,如下图