本文介绍的是一次性配置,不再需要每次创建一个新工程都配置一遍了。本文内容主要摘录自我早期的网易博客,差不都有两年时间了,现在搬到csdn上,便于后续查看。本文还是采用opencv2.4.10+Visual studio2010+win64,其他版本大同小异。
1.Opencv下载。
地址:http://opencv.org/,上面可以找到最新版的opencv。
2.Opencv安装并查看。
说是安装,其实就是解压。我使用的是opencv2.4.10版,安装后得到两个文件,build和source文件。Source文件中的sample里面有示例程序,可以打开运行试试,当然这要在配置完成后才能运行成功。Source中的modules包含了各个模块实现的源码文件,所以opencv是完全开源的文件,在github上托管和维护。
3.设置系统环境变量。
找到电脑系统的环境变量的路径设置(64位系统),如图:
4.工程包含目录(include)配置。
新建一个vs工程,在属性管理器中找到Microsoft.Cpp.Win32.user,右键选择属性,进入属性页,选择通用属性下的VC++目录,添加包含目录。这样设置以后就不用每次都进行opencv的配置了。如下图所示,添加opencv的包含目录。
5.工程库目录(lib)设置。
同样,添加库目录的位置,如下图:
6.链接库(linker)设置。
选择连接器的输入,找到附加依赖项进行编辑添加,如下图所示:
需要添加的附加依赖项可以从E:\opencv\build\x86\vc10\lib\里面查看,版本不同可能会有变化,数字代表版本,数字后面带d的是debug版,不带的是release版,根据需要依次添加即可。
7.大功告成。
通过以上几步,opencv就配置完了,接下来就可以使用opencv里面的函数了。