1. 下载并安装OpenCV,解压地址假设在D盘,会自动在D盘中创建opencv文件夹
2. 设置环境变量
- 首先添加一个表示OpenCV地址的环境变量,方便我们的所有设置
打开cmd窗口,输入后回车
setx -m OPENCV_DIR D:\openCV\build\x86\vc10
- 在系统环境变量path中加入
%OPENCV_DIR%\bin
3.修改VS2010相关设置
- 3.1 创建一个空的控制台win32工程
- 3.2 在Debug版本的工程属性中找到“C/C++”分组(如果没有找到该分组,先在工程中添加一个C或C++源文件),在常规-->附加包含目录中加入
$(OPENCV_DIR)\..\..\include
- 3.3 在链接器-->常规-->附加库目录中加入
$(OPENCV_DIR)\lib
- 3.4 在链接器-->输入-->附加依赖项中加入中加入项目所需的DLL文件,如
opencv_core248d.lib
opencv_imgproc248d.lib
opencv_highgui248d.lib
opencv_video248d.lib
- 到此,对项目Debug属性的设置已经完成;对Release工程属性的设置只需从步骤3.2开始进行即可,区别是要使用给Release工程使用的引导库文件,如
opencv_core248.lib
opencv_imgproc248.lib
opencv_highgui248.lib
opencv_video248.lib
4. 编写测试程序,验证OpenCV正确安装(注:将图像pp.bmp放在程序源代码文件夹下)
#include <opencv2\opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main(int argc, char** argv) { Mat image; image = imread("pp.bmp",IMREAD_COLOR); if(! image.data) { cout << "Could not open or find the image" <<endl; return -1; } namedWindow( "Display window",WINDOW_AUTOSIZE); imshow( "Display window",image); waitKey(0); return 0; }