VS2013+opencv3.3的安装(或自行编译源码)及配置
来源:互联网 发布:索尼手机更新软件 编辑:程序博客网 时间:2024/06/06 03:34
环境:win7_x64_ultimate+VS2013
1.下载和安装
(1)官网下载openCV的安装包(已经预编译好的)-传送门,下载完成后点击opencv-3.3.0.exe,将文件解压到你想要的路径即可。
注:由于目前官网提供的最新版本安装包为VS2015预编译好的,即vc14版且剔除了x86部分。如果自己装的VS版本和安装包提供的不符,不知道后续使用是否有问题,知识有限,暂不考究。若出现问题可下载300版本(或者换装VS尝试)测试排查。如果更清楚这一块的可以留言告知,谢谢。
(2)官网下载openCV的源码-传送门,下载完成后点击opencv-3.3.0.zip,将文件解压到你想要的路径,下载Cmake-传送门,用于源码编译(选择安装路径时自建存放目录)
①安装好之后在bin文件中打开,选择好源码路径,新建opencv-3.3.0_VS2013\build目录用于存放生成的解决方案;选择需要编译的模块,第一次点击configure,完成之后第二次点击configure直到需要编译的红色模块没有了,之后点击“Generate”按钮,生成OpenCV的解决方案。
②打开位于opencv-3.3.0_VS2013\build目录下的OpenCV的解决方案,点击解决方案资源管理器-CMakeTargets-INSTALL-生成(右键),生成Debug版的dll和lib。同理修改解决方案配置为Release,重复上述操作,生成Release版的dll和lib。最终编译好的需要的内容集中在build\install目录中。
注:还可以选择将新生成了install目录拷贝到原来的安装目录下使用
2.配置环境变量
点击计算机—属性-高级系统设置-环境变量,建议在系统变量中添加。选择系统变量中的Path(没有可自行添加),点击编辑(注意用‘;’和已经存在的分隔开)加入以下路径:..\opencv\build\x64\vc12\bin
3.VS环境配置
为了一次性配置好,要在VS中新建一个空的控制台应用程序,新建-项目-win32-win32控制台应用程序(建议在应用程序向导的设置界面中勾选'空项目'),打开工程之后,先将解决方案平台改为x64,然后点击视图-其他窗口-属性管理器,在弹出的窗口中打开Debug|x64-右键单击Microsoft.Cpp.x64.user-选择属性(改好之后最好点击应用再点确定,尽量不要在VS里重命名)
注1:根据资料显示,不管你是32位还是64位系统,只需要保证编译器和配置文件一致即可。包括下面路径选择也是需要根据你的VS的版本以及所选的编译器来最终选择相应的路径。 附: Win32 = x86; vc8= vs2005 、 vc9= vs2008 、 vc10= vs2010 、vc11 = vs2012、 vc12 = vs2013 、vc14 = vs2015
注2:如果你平常有使用其他视觉软件与VC联合编程,建议你利用添加属性表的方式来配置,即在属性管理器的窗口中右键单击Debug|x64选择添加新项目属性表,在设置好名称(如opencv300_x64_debug)和保存路径之后,再右键单击该表按下述内容设置。
(1)配置包含目录
在打开的属性页中选择通用属性-VC++目录-包含目录,添加如下三个目录:
E:\Program Files\opencv\build\include
E:\Program Files\opencv\build\include\opencv
E:\Program Files\opencv\build\include\opencv2
(2)配置库目录
在打开的属性页中选择通用属性-VC++目录-库目录,添加目录:E:\Program Files\opencv\build\x64\vc12\lib
(3)配置链接库
在打开的属性页中选择通用属性-链接器-输入-附加依赖项,添加lib:opencv_world300d.lib
注:1.各版本的依赖库填写有所不同,建议百度“opencvxxx的配置”。
2.若要配置Release和上述步骤一致,仅注意附加依赖项选取不带“d”的即可。
- VS2013+opencv3.3的安装(或自行编译源码)及配置
- x64+VS2013+opencv3.3.0自行编译源码安装及配置过程
- OpenCV3.0 + VS2013配置三:编译和调试OpenCV源码
- OpenCV安装配置(VS2013+OpenCV3.0)
- Windows平台下OpenCV3源码编译(VS2013)
- opencv3.3+opencv_contrib+vs2013编译
- openCV3.0+VS2013的配置
- 【win10+vs2013+opencv3.0安装与配置的详细过程】
- VS2013+Opencv3.3配置教程
- OpenCV3.3+VS2013 环境配置
- VS2013+OpenCV3.3安装教程,一次配置,永久使用
- opencv3.0安装与配置(windows7-8+VS2013)
- openCV3.2.0配置VS2013(自用)+opencv_contrib安装
- vs2013 统一修改所有工程的目录配置(以 boost、opencv3. 的安装为例)
- vs2013 统一修改所有工程的目录配置(以 boost、opencv3. 的安装为例)
- VS2013配置opencv3.1.0,及测试
- openCV3.0.0+win10+vs2013安装与配置
- vs2013编译boost及相关的配置
- 算法系列——二叉搜索树和双向链表(剑指offer)
- 线段树——Luogu3870/BZOJ1230 [Usaco2008 Nov]lites 开关灯
- 微信小程序——获取用户unionId
- scala中循环不建议使用while和do...while,而建议使用递归
- Gitbook电子书同步至github
- VS2013+opencv3.3的安装(或自行编译源码)及配置
- hdu 6180 Schedule(贪心)
- kmalloc和vmalloc的区别和联系
- 2017/8/25
- [OpenGL] 网格细分算法 Loop Subdivision
- 数据结构——线性结构(1)——顺序栈的实现
- [翻译]扫描线算法(Line Sweep Algorithm)(2)
- 训练总结8.25
- 数学杂题 鸡兔同笼