环境: Win7旗舰版 + 64位 + VS2010 + opencv2.4.3
步骤1: 到这来选择下载 opencv2.4.3.exe .
步骤2: 双击exe解压到自己想安装的目录,我这来是解压完后的目录为:
C:\ProgramFiles\opencv2.4.3
步骤3: 配置环境变量,在系统环境变量和用户环境变量下均配置下面2个环境变量(没有测试过是否2个地方都需要配置)
变量名: 变量值:
PATH: C:\Program Files\opencv2.4.2\build\x86\vc10\bin
步骤4:新建一个VS控制台项目,主函数代码改为如下:
#include "stdafx.h" #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #pragma comment( lib, "opencv_core243d.lib ") #pragma comment( lib, "opencv_highgui243d.lib" ) using namespace cv; int _tmain(int argc, _TCHAR* argv[]) { namedWindow( "show_image", WINDOW_AUTOSIZE ); Mat src = imread( "opencv.png" ); while(1) { imshow( "show_image", src ); char c = waitKey(0); if( c == 27 ) return 0; } return 0; }
步骤9:按“F7”,编译成功!搞定。
说明:要使用其他dll时,需在(链接器——输入——附加依赖项)处增加以下依赖库:
Debug版
opencv_calib3d243d.lib;
opencv_contrib243d.lib;
opencv_core243d.lib;
opencv_features2d243d.lib;
opencv_flann243d.lib;
opencv_gpu243d.lib;
opencv_haartraining_engined.lib;
opencv_highgui243d.lib;
opencv_imgproc243d.lib;
opencv_legacy243d.lib;
opencv_ml243d.lib;
opencv_nonfree243d.lib;
opencv_objdetect243d.lib;
opencv_photo243d.lib;
opencv_stitching243d.lib;
opencv_ts243d.lib;
opencv_video243d.lib;
opencv_videostab243d.lib;
Release版
opencv_calib3d243.lib;
opencv_contrib243.lib;
opencv_core243.lib;
opencv_features2d243.lib;
opencv_flann243.lib;
opencv_gpu243.lib;
opencv_haartraining_engine.lib;
opencv_highgui243.lib;
opencv_imgproc243.lib;
opencv_legacy243.lib;
opencv_ml243.lib;
opencv_nonfree243.lib;
opencv_objdetect243.lib;
opencv_photo243.lib;
opencv_stitching243.lib;
opencv_ts243.lib;
opencv_video243.lib;
opencv_videostab243.lib