win10 64位+vs2015+opencv3.4+cmake3.12安装

一、下载

1.vs2015

2.opencv:选择一个版本下载win pack,我下载的是3.4.1版本

3.cmake:选择zip文件下载,免安装,我下载的是3.12.2版本

二、解压opencv,cmake

1.直接运行opencv 的exe文件,解压到文件夹

2.解压cmake到文件夹

三、cmake编译opencv

 1.打开cmake

2.选择source code路径和生成路径

source code路径就是解压的opencv中的sources文件夹

自己选择一个生成的路径

3.点击configure,选择对应的vs版本,我这里是64位的vs2015

finish,等待几分钟,第一次 configure done

勾选需要生成的模块,这里勾选BUILD_opencv_world

再次点击configure

【PS:如果要安装opencv_contib,下载对应版本

CMake里勾选ENABLE_CXX11

OPENCV_EXTRA_MODULES_PATH 填写opencv_contrib/modules路径

再次configure两次】

configure done后点击generate

完成

四、用vs生成

1.打开OpenCV.sln

 2.找到ALL_BUILD和install,分别右键生成,注意选择debug还是release,如果两个都需要生成,要分别选择、生成

我这里只生成debug x64环境

install文件夹中就是这步生成的

【PS:install生成的时候可能会出现 LNK1104: 无法打开文件“python36_d.lib”的错误

解决方案:找到pyconfig.h文件

注释:

这两行

五、配置环境

1.环境变量

右键此电脑->高级系统设置->环境变量,编辑系统变量中的path,将install\x64\vc14\bin的路径添加到path中,确定

2.打开vs2015,创建一个新项目

3.在vs中打开属性管理器,视图-》其他窗口-》 属性管理器,就可以看到属性窗口了

3.在属性管理器中选择对应的环境,我刚才生成的是debug x64的,所以选择这个

右键Microsoft.Cpp.x64.user-》属性,打开属性页

编辑VC++目录-》包含目录

添加install中include文件夹及其下opencv和opencv2两个路径

 VC++目录-》库目录添加lib文件夹

链接器-》输入-》附加依赖项中添加opencv_world341d.lib(注意版本号和debug带d)

配置完成了,找个程序测试下,注意选择之前生成操作的状态debug x64

#include <opencv2\opencv.hpp>

using namespace cv;

int main()
{
	Mat img = imread("test.jpg");
	imshow("test", img);
	waitKey(0);
	return 0;
}

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值