首先是需要安装两个东西,
一:OpenCV2.3.1
二:Visual Studio 2010
安装时,我选择 OpenCV 2.3.1 的安装路径为:C:\opencv
首先打开安装好的vs2010新建项目:
点击Finish新建项目然后打开项目属性:
然后在附加目录(Include Directories)中添加OpenCV下面三个相关的文件路径
C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2
然后在(Library Diretories)中添加OpenCV相应于VS2010版中的库(lib)路径
C:\opencv\build\x86\vc10\lib
然后在链接器—>>中选择 <输入>选项添加三个依赖库文件:
opencv_core231.lib
opencv_highgui231.lib
opencv_objdetect231.lib
然后在OpenCVHello.cpp文件中添加如下代码并将一张lena.jpg图片放入项目源码目录下
OpenCVHello.cpp中的源码:
- #include "StdAfx.h"
- #include "cv.h" // OpenCV 的基本函数头文件
- #include"highgui.h" //OpenCV 的图像显示函数头文件
- void main()
- {
- IplImage *src; // 定义IplImage指针变量src
- src = cvLoadImage("lena.jpg",-1); // 将src指向当前工程文件目录下的图像lena.jpg
- cvNamedWindow("lena",0);//定义一个窗口名为lena的显示窗口
- cvShowImage("lena",src);//在lena窗口中,显示src指针所指向的图像
- cvWaitKey(0);//无限等待,即图像总显示
- cvDestroyWindow("lena");//销毁窗口lena
- cvReleaseImage(&src);//释放IplImage指针src
- }
按下F5 调试执行: