网上很多啦,还是自己写个自己的以防以后忘掉了。
环境及资源说明
系统:win7的64位版本
VS2013:Microsoft Visual Ultimate 2013
opencv:2.4.11
- 首先系统版本似乎影响不大。
- VS的版本会影响路径的设置,但是总的来说都影响不大,VS2010、VS2012、VS2013都可以,但是网上有说法说express的无法完成配置,所以尽量不要下。另外VS2013虽然在配置opencv的过程中没有出现问题,但是在用MSVC2013编译器的Qt配置的时候出现问题,具体怎么解决还没有找到。
- opencv的版本尽量选择2.X.X版本,这些版本的目录结构比较像,3.0.0会有一些变化用起来比较麻烦,可以等一会属性之后在使用高版本的。另外如果打算在window平台下使用Qt的话,opencv解压的时候尽量不要用带中文的或者空格的目录,因为可能会涉及重新编译的问题。
步骤
1.下载opencv,以2.4.11为例。下载后解压,解压目录例为E:\opencv241
目录下回出现两个文件一个是build是已经编译好的,sources是源代码。我们需要用的主要是build。
在build文件夹下
include是C&C++头文件所在文件夹,用来放头文件的内容两个文件夹,opencv里放的是1.X.X版本的内容,opencv2里放的是2.X.X版本的内容;
doc是文档文件夹; java是java开发的库文件夹; python是python开发库文件夹;
x64和X86是已编译好的C&C++的64位和32位库文件夹,在它里面有vc10、vc11、vc12
三个文件夹,分别对应VC++2010、VC++2012和VC++2013
2.设置环境变量。
网上说了很多设置环境变量的方法,小弟新手一个对这些不是很懂,就先说下我的理解。
- 有的人使用了绝对路径有的设