1.下载和安装opencv2.4.8
首先安装vs2013,其次下载opencv2.4.8并双击解压到指定路径下(如:D:\Program Files)。解压后opencv目录下有两个文件夹(build,source)。build里面是使用OpenCV相关的文件;sources文件夹里是官方示例集。如果要查看完整的源代码需要用cmake来“解包”。
2.配置环境变量
配置方法如下:
计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加相应的路径。
对于32位系统,就添加:
”…… opencv\build\x86\vc12\bin”
而对于64位系统,可以两个都添加上:
”…… opencv\build\x86\vc12\bin”
和”…… opencv\build\x64\vc12\bin”。
变量值实际为bin文件夹的路径,vc12表示编译环境为vs2013(vc7—vs2003,vc8—vs2005,vc9—vs2008,vc10—vs2010,vc11—vs2012,vc12—vs2013,)
新建工程size.cpp,点进去,到<视图>--<属性管理器>:
在“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(点击属性,进入属性页)。
首先是在【通用属性】 ->【VC++目录】 ->【包含目录中】添加:
C:\Program Files\opencv2.4.8\opencv\build\include
C:\Program Files\opencv2.4.8\opencv\build\include\opencv
C:\Program Files\opencv2.4.8\opencv\build\include\opencv2
4.工程库目录的配置
打开【通用属性】 ->【VC++目录】 ->【库目录】添加:
C:\Program Files\opencv2.4.8\opencv\build\x86\vc12\lib
C:\Program Files\opencv2.4.8\opencv\build\x86\vc12\staticlib
5.链接库的配置
【通用属性】 ->【链接器】->【输入】->【附加的依赖项】添加
opencv_calib3d248.lib
opencv_contrib248.lib
opencv_core248.lib
opencv_features2d248.lib
opencv_flann248.lib
opencv_gpu248.lib
opencv_highgui248.lib
opencv_imgproc248.lib
opencv_legacy248.lib
opencv_ml248d.lib
opencv_objdetect248.lib
opencv_ts248.lib
opencv_video248.lib
opencv_nonfree248.lib
opencv_ocl248.lib
opencv_photo248.lib
opencv_stitching248.lib
opencv_superres248.lib
opencv_videostab248.lib
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_objdetect248d.lib
opencv_ts248d.lib
opencv_video248d.lib
opencv_nonfree248d.lib
opencv_ocl248d.lib
opencv_photo248d.lib
opencv_stitching248d.lib
opencv_superres248d.lib
opencv_videostab248d.lib
6.报错处理
把相关的dll都拷贝到Windows操作系统的目录下。如果Windows安装在C盘,那么路径就是C:\Windows。
参考文献
【1】http://www.cnblogs.com/woshitianma/p/3853447.html
【2】http://wiki.opencv.org.cn/index.php/Template:Install