Windows10下,opencv3.1.0和opencv_contrib3.1.0在vs2013环境中的配置(超详细教程)
一、下载opencv和opencv_contrib
1、点击进入opencv官网 https://opencv.org/releases.html , 选择你喜欢的opencv版本(这里推荐opencv3.1.0),点击Win pack 进行下载。
2、点击进入opencv_contrib下载网址
(1)、点击页面中Bransh:master(1位置处);
(2)、再点击Tags,找到与opencv一致的版本,这里即为3.1.0;
(3)、在点击Clone or down下载即可。
二、opencv安装及环境配置
1、点击安装opencv-3.1.0.exe,选择安装路径,等待安装完成,得到一个名为opencv的文件夹。
2、接下来进行环境配置。
(1)、首先添加系统环境变量,右键我的电脑——属性——高级系统设置——环境变量(N)——在系统变量中找到path——双击path——新建(N),将以下路径写在环境变量中:
D:\opencv 3.1.0\opencv\bulid\x64\vc12\bin
这是你安装好的opencv所在的路径,其中x64对应你的系统类型(如果你是32位的操作系统,则应改为x86),vc12对应vs2013。添加完成后点击确认即可。
(2)、其次进行vs2013配置,打开vs2013,新建一个工程,在解决方案平台点击配置管理器——活动解决方案平台——新建——键入或选择新平台——下拉——x64——确定。(如果你是32位的操作系统,则不要做上述操作)。
点击视图——属性管理器——Debug|x64(32位用户选Debug|Win32)——右键Microsoft.Cpp.x64.user——属性——VC++ 目录——编辑包含目录:
D:\opencv 3.1.0\opencv\build\include D:\opencv 3.1.0\opencv\build\include\opencv D:\opencv 3.1.0\opencv\build\include\opencv2
将你opencv目录下的\include,include\opencv,include\opencv2的路径添加在包含目录中。
然后编辑库目录:
D:\opencv 3.1.0\opencv\build\x64\vc12\lib
同样将lib的路径添加在库目录中。
最后点击链接器——常规——附加库目录——编辑:
D:\opencv 3.1.0\opencv\build\x64\vc12\lib
同样将lib的路径添加在附加库目录中。到此opencv已经配置结束了,让我们赶紧来测试一下吧。
三、测试
输入以下代码:
#include <opencv2/opencv.hpp> using namespace cv; int main(int argc, char ** argv) { Mat img = imread("D:/unity ziyuan/IMG_20190116_190933.jpg", -1);//读取一幅图片,引号下为图片所在的绝对路径,自己定义 if (img.empty()) return -1; namedWindow("Example1", cv::WINDOW_AUTOSIZE); imshow("Example1", img);//显示该图片 waitKey(0); return 0;
如果显示出一张图片,那么恭喜你,opencv已经配置成功了。
四、opencv_contrib安装及环境配置
1、首先需要下载cmake-gui,点 https://cmake.org/download/ ,下载对应的windows版本的压缩文件。
然后,安装好cmake-gui。
2、将opencv_contrib-3.1.0解压,与opencv放到同一个目录下,并在opencv目录下建立一个名为newbuild的文件夹。
然后打开安装好的cmake-gui,
在第一行中填写opencv/sources的路径,在第二行中填写opencv/newbuild的路径,随后点击Configure,会出现以下界面:
在这里选择你电脑的vs版本和操作系统类型,点击Finish等待执行结束后再点击Generate,同样等待执行结束,然后你就得到了一个充满内容的newbuild文件了。
3、随后点击newbuild目录下的OpenCV.sln
用vs2013打开后找到INSTALL那个文件,右键点击生成,等待生成完成即可。
接下来,我们就要对opencv_contrib进行环境配置,
(1)、首先添加系统环境变量,右键我的电脑——属性——高级系统设置——环境变量(N)——在系统变量中找到path——双击path——新建(N),将以下路径写在环境变量中:
D:\opencv 3.1.0\opencv\newbulid\install\x64\vc12\bin D:\cmake\bin C:\Program Files (x86)\MSBuild\12.0\Bin D:\visio studio\vs\VC\bin
(2)、其次进行vs2013配置,打开vs2013,新建一个工程,在解决方案平台点击配置管理器——活动解决方案平台——新建——键入或选择新平台——下拉——x64——确定。(如果你是32位的操作系统,则不要做上述操作)。
点击视图——属性管理器——Debug|x64(32位用户选Debug|Win32)——右键Microsoft.Cpp.x64.user——属性——VC++ 目录——编辑包含目录:
D:\opencv 3.1.0\opencv\newbulid\install\include D:\opencv 3.1.0\opencv\newbulid\install\include\opencv2 D:\opencv 3.1.0\opencv\newbulid\install\include\opencv
将newbuild目录下的路径写在包含目录中。
然后编辑库目录:
D:\opencv 3.1.0\opencv\newbulid\install\x64\vc12\lib
同样将lib的路径添加在库目录中。
最后点击链接器——输入——附加依赖项——编辑,将D:\opencv 3.1.0\opencv\newbulid\install\x64\vc12\lib目录下的所以lib文件写在依赖项中。
opencv_world310d.lib opencv_aruco310d.lib opencv_bgsegm310d.lib opencv_bioinspired310d.lib opencv_calib3d310d.lib opencv_ccalib310d.lib opencv_core310d.lib opencv_datasets310d.lib opencv_dnn310d.lib opencv_dpm310d.lib opencv_face310d.lib opencv_features2d310d.lib opencv_flann310d.lib opencv_fuzzy310d.lib opencv_highgui310d.lib opencv_imgcodecs310d.lib opencv_imgproc310d.lib opencv_line_descriptor310d.lib opencv_ml310d.lib opencv_objdetect310d.lib opencv_optflow310d.lib opencv_photo310d.lib opencv_plot310d.lib opencv_reg310d.lib opencv_rgbd310d.lib opencv_saliency310d.lib opencv_shape310d.lib opencv_stereo310d.lib opencv_stitching310d.lib opencv_structured_light310d.lib opencv_superres310d.lib opencv_surface_matching310d.lib opencv_text310d.lib opencv_tracking310d.lib opencv_ts310d.lib opencv_video310d.lib opencv_videoio310d.lib opencv_videostab310d.lib opencv_xfeatures2d310d.lib opencv_ximgproc310d.lib opencv_xobjdetect310d.lib opencv_xphoto310d.lib
这样,opencv和opencv_contrib已经圆满配置成功了。接下来就可以愉快的写程序了。
- OpenCV3.1.0+VS2013开发环境配置(二)--一劳永逸的配置
- OpenCV3.1.0+VS2013开发环境配置
- OpenCV3.1.0+VS2013开发环境配置
- Windows10下python3和python2同时安装(三)VS 2013配置python环境
- 【OpenCV图像处理入门学习教程一】OpenCV2 + 3的安装教程与VS2013的开发环境配置 + JPEG压缩源码分析与取反运算修改
- OpenCV3.1.0+VS2013开发环境配置
- OpenCV3.1.0+VS2013开发环境配置
- OpenCV3.1.0+VS2013开发环境配置
- Kinect开发环境配置:Kinect for Windows SDK(V 1.8) + OpenCV2.4.9 + VS2013 + Win10(x64)
- opencv3.1.0+VS2013开发环境配置(64位)
- (OpenCV) VS2013 + opencv-2.4.10.exe + Windows 10 开发环境配置
- OpenCV3.1.0基于VS2013开发环境配置(Win7 64位)
- 【opencv3.1.0】opencv3.1.0配置contrib3.1.0+vs++2013(64位)+SIFT程序测试
- windows10+cuda7.5+opencv2.4.13+vs2013环境配置
- OpenCV3.1.0+VS2013开发环境配置之测试程序错误解决
- OpenCV3.1.0+VS2013开发环境配置
- OpenCV 3.1.0+VS2015开发环境配置教程
- 【caffe】windows下vs2013+opencv3.2.0+opencv_contrib(包含dnn)+cmake3.8编译与配置
- OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
- 配置OpenCV+VS2013开发环境