配置OpenCV

配置OpenCV

本教程的环境是:win7 64位+VS2010+OpenCV2.4.5

下载并安装相关的软件(VS2010、OpenCV)

配置环境变量

计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加” %opencv%\build\x86\vc10\bin”和”%opencv%\build\common\tbb\ia32\vc10”(里面的%opencv%记得换成自己的opencv路径。例如我的路径是D:\opencv

PS:我的PATH中添加 D:\opencv\build\x86\vc10\bin;D:\opencv\build\common\tbb\ia32\vc10

 

配置OpenCV_第1张图片

 

配置工程的OpenCV依赖(每一个工程都要配置,无论是新建的还是从现有的)

在这个步中,我们总共需要配置工程的“包含目录”和“库目录”两项并且配置链接器。

(1)配置“包含目录”和“库目录”

右键单击项目->属性->配置属性->VC++目录

配置OpenCV_第2张图片

在“包含目录”项添加:

%opencv%\build\include

%opencv%\build\include\opencv

%opencv%\build\include\opencv2

 

说明:一般来说只要添加了%opencv%\build\include就可以了,但是有时运行别人的项目报错时,因为比人直接引用了上述目录的子目录路径,就再添加后面两项即可解决问题。

e.g 我的配置

配置OpenCV_第3张图片

 

 

接下来在“库目录”项添加:

%opencv%\build\x86\vc10\lib   

 

e.g

配置OpenCV_第4张图片

 

(2)配置链接器

右键单击项目->属性->配置属性->链接器->输入

配置OpenCV_第5张图片

 

在debug输出下

向“附加依赖项”添加

opencv_calib3d245d.lib

opencv_contrib245d.lib

opencv_core245d.lib

opencv_features2d245d.lib

opencv_flann245d.lib

opencv_gpu245d.lib

opencv_highgui245d.lib

opencv_imgproc245d.lib

opencv_legacy245d.lib

opencv_ml245d.lib

opencv_objdetect245d.lib

opencv_ts245d.lib

opencv_video245d.lib

 

说明:这些库的命名后面的“245d”代表的是opencv2.4.5版+ debug。所以说,不同版本的OpenCV在此处的名字是不一样的,比如说2.4.3的则应该是opencv_calib3d243d.lib,依次类推,后面的都一样。

 

接下来,在release输出下

向“附加依赖项”添加

opencv_calib3d245.lib

opencv_contrib245.lib

opencv_core245.lib

opencv_features2d245.lib

opencv_flann245.lib

opencv_gpu245.lib

opencv_highgui245.lib

opencv_imgproc245.lib

opencv_legacy245.lib

opencv_ml245.lib

opencv_objdetect245.lib

opencv_ts245.lib

opencv_video245.lib

 

说明:和上面的debug相比,命名的最后少了d,同时注意对应版本号。

 

 

大功告成,enjoy yourself with OpenCV !

 

 

你可能感兴趣的:(OpenCV,VS2010,配置)