VS2013+OpenCV3.4.0安装配置

VS2013+OpenCV3.4.0安装配置

一 所需工具

OpenCV 3.4.0

Visual Studio 2013

CMake

资源地址:链接: https://pan.baidu.com/s/1kXlAKQz 密码: jtfa

二 CMake配置OpenCV源码

1 安装opencv3.4.0(实际是解压过程)


同时,新建Build文件夹,用于保存CMake生产的配置文件

2 CMake直接解压,无需安装。解压后打开bin目录下的cmake-gui


l  Where is the source code 填写opencv解压缩后sources文件夹路径

l  Where to build the binaries 填写新建的build文件路劲

3 点击左下角Configure选择编译器(Visual Studio 12 2013 Win64)上图红色部分是提示相应的函数库PS:因为配置复杂,网上建议第一次配置取消勾选WITH_CUDA,自己视情况而定

4 再次点击Configure开始配置,下方提示Configure done

5 点击Generate生成解决方案,下方提示Generate done

6 点击Open Project,启动VS2013开发生产的解决方案

三 配置VS2013

1 右键ALL_BUILD,选择生成(时间视情况而定)

2 右键INSTALL,选择生成(时间视情况而定)

四 配置环境变量

在path中添加…\opencv_vs2013_x64\install\x64\vc12\bin(即新建build文件夹)

五 VS2013工程配置

新建控制台工程OpencvTest

1 工程include目录的配置

选择视图——>其他窗口——>属性管理器

双击Debug|x64中的Microsoft.Cpp.x64.user打开属性窗口

选择通用属性——>VC++目录——>包含目录,添加以下三个目录

2 库目录的配置

选择通用属性——>VC++目录——>库目录,添加以下目录

3 链接库的配置

选择通用属性——>链接器——>输入——>附加依赖项,添加以下17个库

opencv_calib3d340d.lib

opencv_core340d.lib

opencv_dnn340d.lib

opencv_features2d340d.lib

opencv_flann340d.lib

opencv_highgui340d.lib

opencv_imgcodecs340d.lib

opencv_imgproc340d.lib

opencv_ml340d.lib

opencv_objdetect340d.lib

opencv_photo340d.lib

opencv_shape340d.lib

opencv_stitching340d.lib

opencv_superres340d.lib

opencv_video340d.lib

opencv_videoio340d.lib

opencv_videostab340d.lib

以上库文件存在于E:\opencv\opencv_vs2013_x64\install\x64\vc12\bin目录下,其中带d的是debug版本,不带d的是release版本,我们这里选择debug版本

PS:需要注意的是,还要把以下.dll的配置文件复制到C:\Windows\System32目录下,否则会出现无法启动程序的错误

六 测试

#include<iostream>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
        Mat image = imread("picture.jpg");
        imshow("picture", image);
        waitKey(0);
        return 0;
}

将picture.jpg放到工程目录下,执行显示图片:

 

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值