win7 64位环境下配置visual studio2013 的opencv 3.0环境

本文档详细介绍了如何在Windows 7 64位操作系统中配置Visual Studio 2013,并与OpenCV 3.0库集成,为C++开发提供支持。首先,你需要下载并安装Visual Studio 2013和OpenCV 3.0。接着,设置环境变量,包括添加库路径和头文件路径。然后,在VS项目中链接所需的库文件。最后,创建一个简单的C++项目验证OpenCV安装是否成功。
# 安装

*首先去官网下载opencv3.0.,今天中午的时候,我下载了opencv3.1版本后,竟然发现include中没有X86的文件夹,无耐之下只好下载了opencv3.0的安装包。
* 下载好之后,双击opencv3.0.0.exe的可执行文件,接着程序会自动解压,选择你要安装的地址。

选择好安装目录之后,就可以等待解压了。
* 环境变量配置
在你安装的目录中找到这两个目录:D:\Program Files(x86)\opencv\opencv\build\x86\vc12\bin和D:\Program Files(x86)\opencv\opencv\build\x64\vc12\bin并将这两个添加到环境变量中。注意,环境变量的结尾没有分号,不同的环境变量之间才会有分号。
这里的x86和x64取决于你建立的应用是win32还是64的,而不是说你的系统是x86还是x64,安装目录中的x64和x86里的目录结构是一样的,所以在关于下面的配置操作中,一旦涉及这两个目录相关的配置操作,你可以单独选择一个而这目录的配置路径,你也可以直接将x86和x64两个目录下的相应路径都加进去,我可能有些只配置了x86的,你可以将x64对应的目录也添加进去,也就是说,配置中只要路径包含x86的,那么一定也会有对应的x64路径来添加。
     ps:环境变量的打开方式:桌面上找到计算机,右键点击属性——高级系统设置——高级——环境变量,接着在熊变量那一栏找到PATH,然后双击,就会出现下图所示的场景了,再次注意,结尾是没有分号的,中间是有分号的。所以你要添加的话,首先添加分号,然后加入D:\ProgramFiles (x86)\opencv\opencv\build\x86\vc12\bin;D:\Program Files(x86)\opencv\opencv\build\x64\vc12\bin 具体的根据你的安装目录决定。




    这样就配置好了环境变量。
# visual studio 2013 设置
打开visual studio 2013 选择新建项目,选择文件-新建-新建项目-然后,打开如下所示的对话,选择visualc++——win32控制台应用程序,点击确定。一路下一步,完成项目建立。




进入主界面后,选择解决方案资源管理器,右键点击源文件,添加——新建项,选择c++
文件。点击添加,



然后在刚刚建立的文件中输入下面的测试代码。
```

  1. #include <opencv2\opencv.hpp>
  2. #include <iostream>
  3. #include <string>
  4. using namespace cv;
  5. using namespace std;
  6. int main()
  7. {
  8. Mat img = imread("1.jpg",0);
  9. if (img.empty())
  10. {
  11. cout << "error";
  12. return -1;
  13. }
  14. imshow("photo show",img);
  15. waitKey();
  16. return 0;
  17. }

```
接着就进入比较繁琐的部分了。
在项目的属性管理器中,展开debug32,右键点击MicrosoftCpp.Win32.user,选择属性,打开如下界面。
**首先选择通用属性,VC++目录,选择可执行文件目录。选择你的安装目录下的opencv\build\x86\vc12\bin目录,然后,包含目录(注意:这些目录是你去选择的,而不是复制这些添加进去的,下面的路路径中的(x86)是选择目录后系统自动生成的,不是实际的目录名称就是那样
D:\Program Files (x86)\opencv\opencv\build\includ
D:\Program Files(x86)\opencv\opencv\build\includ\opencv
D:\Program Files(x86)\opencv\opencv\build\includ\opencv2
接着,在库目录选项中选择
D:\Program Files(x86)\opencv\opencv\build\x64\vc12\lib
D:\Program Files(x86)\opencv\opencv\build\x86\vc12\lib











 继续,选择C/C++展开,选择常规——附加包含目录,输入D:\Program Files(x86)\opencv\opencv\build\includ。



接着选择链接器,选择常规——附加库目录,D:\Program Files(x86)\opencv\opencv\build\x64\vc12\lib 和D:\Program Files(x86)\opencv\opencv\build\x86\vc12\lib






接着选择输入输出,选择附加依赖项:opencv_world310d.lib;opencv_ts300d.lib
如果是release调试的方式的话,就将d去掉,编程opencv_world310.lib;opencv_ts300.lib






最后,点击确定,就可以了。回到项目界面,按F5或者按本地windows调试器,编译成功后就会显示一张图片,注意修改图片名称,并且要将图片放到你的项目目录中。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值