1、下载安装opencv2.4.9
直接到官网上下载opencv,我下载的是opencv2.4.9版本,然后进行安装,opencv的安装其实就是解压,我解压的路径是D:\opencv249。解压完成后进行环境变量配置,假如是32位操作系统,则把D:\opencv249\opencv\build\x86\vc10\bin添加到环境变量。而对于64位操作系统,两个都得添加如:
D:\opencv249\opencv\build\x86\vc10\bin;D:\opencv249\opencv\build\x64\vc10\bin。
假如是vs2011,则把vc10改成vc11。
2、vs2010中工程中include配置
为了防止每次新建工程都要重新配置,我们采取以下方式进行配置。
点击 视图->属性管理器,如下图。
在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性)即可打开属性页,点击属性,如下图:
打开属性页面后,就是一番配置了。首先是在
通用属性 ->VC++目录 ->包含目录中->编辑,如下图:
然后添加上一下三个目录:
D:\opencv249\opencv\build\include
D:\opencv249\opencv\build\include\opencv
D:\opencv249\opencv\build\include\opencv2
实际的路径还要看你自己把OpenCV解压到了哪个目录下,根据实际情况来调节。
3、vs2010中工程库(lib)配置
其实这步和上一步差不多,属性管理器”工作区中,点击项目 ->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性)即可打开属 性页面。通用属性 ->VC++目录 ->库目录。添加上:
D:\opencv249\opencv\build\x86\vc10\lib
对于32位操作系统来说,这里肯定选择x86,而对于64为操作系统来说,看你自己编译的时候用哪个编译器,假如用Win32则是x86,假如是选择的是x64,则用x64,如下图:
不过一般情况下,都是用的win32的X86编译器。所以,无论32还是64位操作系统,配置文件最好都选择x86版的。
4、链接库的配置
属性管理器”工作区中,点击项目 ->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性)即可打开属 性页面。通用属性 ->链接器->输入->附加的依赖项
添加以下库:
opencv_ml249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_videostab249.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.libopencv_ml249.lib
其中249代表的是2.4.9版本,假如是其他版本,比如2.4.8,则把249改成248。2.4.10版本改成2410。
到这里已经配置完成了。