Windows10+opencv3.4+cmake3.13+vs2013 !详细!

一、准备

VS2013专业版
Cmake 下载链接:https://cmake.org/files/v3.10/cmake-3.10.2-win64-x64.zip
OpenCV3.4 Sources 下载链接:https://github.com/opencv/opencv/archive/3.4.0.zip

二、用cmake编译opencv

  1. 解压Cmake后,找到bin\cmake-gui.exe,点击打开。
  2. Where is the source code 填写 opencv解压后的文件夹。
  3. 新建一个文件夹build,最好建在和opencv源码同级方便管理。此文件夹用于存放Cmake加工OpenCV源码而产出的Build文件,命名为opencv-3.4.0(自己命名)。
  4. Where to build the binaries 填写上一步所建立文件夹的目录 即完整的build目录。
  5. 点击Configure,选择Visual Studio 12 2013 Win64,点击Finish,开始配置,一段时间后配置完成,仍然红色,这是为了让用户手动自行补充一些函数库,初学不用管,再次点击Configure,待没有满篇红色即成功。此若失败,请删除4步骤文件夹下的所有数据。
  6. 点击Generate,开始生成相应的解决方案,Generating done 表示成功。
  7. 点击Open project,也可以手动自己打开4步骤文件夹下的.sln文件。
    在这里插入图片描述

三、VS2013

打开后:
在这里插入图片描述
注意在Release x64下(图右上)

  1. 右键点击ALL BUILD ,选择生成。
  2. 等。
  3. 生成完毕后,在ALL BUILD下面一个有INSTALL,点击并右键,点击生成。
  4. 等。
    然后在Release x64那选择debug x64。重复上述步骤。

三、环境配置

  1. 打开“控制面板”——>“系统和安全”——>“系统”——>“高级系统设置”,选中系统变量的“Path”路径,点击下方“编辑”。在这里插入图片描述
    在这里插入图片描述
  2. 点击“新建”,“浏览”后添加opencv解压的bin路径(vc12表示编译环境为Microsoft Visual Studio 2013)

在这里插入图片描述

四、配置vs2013

1. 打开VS2013,选择“文件”——>“新建”——>“项目”,选择“Win32控制台应用程序”,可修改项目名称,之后点击确定。在这里插入图片描述在这里插入图片描述
点完成。
2. 如果你的电脑是64位,请看接下来的步骤。因为vs2013默认的是32位的配置,我们需要修改成为64位的。在这里插入图片描述
在这个地方下来如果没有x64 就需要新建一个。
1、点击“Win32”下拉框,打开“配置管理器”
在这里插入图片描述
2.、点击“活动解决方案管理平台”下拉框,选“新建”,点击“键入或选择新平台”下拉框,选"x64",然后点击“确定”。因为我的已经配置好了 所以显示的是win32。
在这里插入图片描述

3. 属性管理器 Debug|x64下 添加新项目属性表 命名为OpenCV3.4_vs2013,可以以后直接调用不用再次配置
在这里插入图片描述

4右键OpenCV3.4_vs2013 点击属性
编辑包含目录和库目录。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 选择“链接器”——>“输入”——>"附加依赖项"里面编辑,添加以下库:
opencv_calib3d340.lib
opencv_calib3d340d.lib
opencv_core340.lib
opencv_core340d.lib
opencv_dnn340.lib
opencv_dnn340d.lib
opencv_features2d340.lib
opencv_features2d340d.lib
opencv_flann340.lib
opencv_flann340d.lib
opencv_highgui340.lib
opencv_highgui340d.lib
opencv_imgcodecs340.lib
opencv_imgcodecs340d.lib
opencv_imgproc340.lib
opencv_imgproc340d.lib
opencv_ml340.lib
opencv_ml340d.lib
opencv_objdetect340.lib
opencv_objdetect340d.lib
opencv_photo340.lib
opencv_photo340d.lib
opencv_shape340.lib
opencv_shape340d.lib
opencv_stitching340.lib
opencv_stitching340d.lib
opencv_superres340.lib
opencv_superres340d.lib
opencv_video340.lib
opencv_video340d.lib
opencv_videoio340.lib
opencv_videoio340d.lib
opencv_videostab340.lib
opencv_videostab340d.lib

Debug模式下就只保留xxxd.lib
Release模式下只保留xxx.lib。

这些文件在\opencv-3.4.0\build\install\x64\vc12\lib中 如果你的文件和我的不一样 可以在你的lib文件夹中新建一个txt,输入DIR*.* /B >LIST.TXT,然后保存 将后缀名改为bat。双击该文件,然后会出现一个新的txt,里面就包含了你这个lib文件里所有的文件名。复制粘贴就行。

然后就好了,如果出现无法加载dll文件,应该是在bin里,把所有的dll文件复制到c盘windows\system32中。

六、配置完成,验证程序

#include<opencv2\opencv.hpp>
#include<iostream>
using namespace cv;
int main()
{
Mat picture = imread("PicTest.jpg");//图片必须添加到工程目录下
//也就是和test.cpp文件放在一个文件夹下!!!
imshow("测试程序", picture);
waitKey(20150901);
}
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值