Win10 64位+VS2015+Opencv3.3.0安装配置

1、我们首先下载VS2015、OpenCV3.3.0。

1.1 VS2015下载

在官网https://visualstudio.microsoft.com/vs/older-downloads/ 下载

或者复制下载链接打开迅雷即可下载食用。

ed2k://|file|cn_visual_studio_community_2015_x86_dvd_6847368.iso|4013920256|EB7F6605EDE67509E218E29173AC6574|/

1.2下载Opencv3.3.0

在官网http://opencv.org/releases.html下载,

https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.3.0/opencv-3.3.0-vc14.exe/download 点击直接下载OpenCV3.3。

2、安装vs2015

要注意的一点 安装过程中选择自定义将C++有关的那个选项打勾,默认安装的是C#

安装之后启动。

2、解压opencv3.3

在D:盘新建opencv3.3文件夹,解压opencv3.3,解压之后在D:\opencv3.3会出现opencv目录,这个在后面vs2015中配置opencv的环境会用到。

解压完成之后就要将opencv的bin文件目录添加到系统的环境变量中去。

3、启动vs2015

新建一个项目

并在源文件中添加一个cpp文件,比如:main.cpp。操作完成之后结果如下所示。

opencv在vs2015中的配置

  1. 打开属性管理器。视图->其他窗口->属性管理器

b. 在属性管理器->Debug|x64 ->Microsoft.Cpp.x64.user 右键点击属性选择进入。

c.对属性进行配置

在通用属性->VC++目录->包含目录中添加

D:\opencv3.3\opencv\build\include

D:\opencv3.3\opencv\build\include\opencv

D:\opencv3.3\opencv\build\include\opencv2

在通用属性->VC++目录->库目录中添加

D:\opencv3.3\opencv\build\x64\vc14\lib

在通用属性->链接器->输入->附加依赖项中添加opencv_world330d.lib 即可。

现在就大功告成了,就阔以进行写代码。

#include <opencv2/opencv.hpp>
#include <iostream> using namespace std;
using namespace cv;
int main()
{
Mat in_image;
// Usage: <cmd> <file_in> <file_out>
//读取原始图像
in_image = imread("D:/opencv3.3/opencv/sources/samples/data/a.jpg");
if (in_image.empty()) {
//检查是否读取图像
cout << "Error! Input image cannot be read...\n";
return -;
}
//创建窗口
namedWindow("DEMO", WINDOW_AUTOSIZE); //在之前创建的窗口中显示图片
imshow("DEMO", in_image);
waitKey();
return ;
}

大家要抓紧时间学习了,给你们发的都有关于opencv的书阔以配合着调试代码。

加油everybody。

接下来的课程会更加精彩。

Win10 64位+VS2015+Opencv3.3.0安装配置的更多相关文章

  1. OpenCV3.0.0+win10 64位+vs2015环境的下载,安装,配置

    操作系统:WIN10 pro 64 软件版本:VS2015+OpenCV3.0.0   1. 下载安装 http://opencv.org/ https://www.visualstudio.com/ ...

  2. win7 64 位 + vs2015 + opencv3.2

    下载OpenCv_3.2_vc14 链接:http://pan.baidu.com/s/1eSBu1NG 密码:104g 1.下载好后,进行解压到自己指定的目录: 解压后可以得到: 2.添加环境变量 ...

  3. OpenCV3.1.0+VS2013配置+Win10(64位)(转载)

    OpenCV3.1.0+VS2013配置+Win10(64位) [环境]VS2013和MATLAB相互调用混合编程 Matlab 2016a和VS2013混合Dll编程步骤 更换了硬盘之后,重新配置了 ...

  4. win10+VS2015+opencv3.4.0配置方法

    win10+VS2015+opencv3.4.0配置方法 操作环境: windows10 64位opencv 3.4.0:https://opencv.org/releases.html(选择open ...

  5. Hadoop 3.2.1 win10 64位系统 vs2015 编译

    Hadoop 3.2.1 win10 64位系统 vs2015 编译 1        环境配置 1.1   JDK下载安装 1.1.1         下载 JDK 1.8    (jdk1.8.0 ...

  6. Win10 64位安装SQL2000(个人版)

    默认Win10上是不允许安装SQL2000的,毕竟SQL2000已经是10多年前的老软件了,但是因为它成熟稳定,相比SQL2005,SQL2008R2,SQL2012,SQL2014,体积要小的多,所 ...

  7. WIN10 64位下VS2015 MFC直接添加 halcon 12的CPP文件实现视觉检测

    近段时间开始接触halcon,但是在VS2015里面使用,无论是配置还是生产EXE文件,都不如意. 加上网上的教程很多,经过多次测试,其实有很多地方无需修改,如果修改的太多也失去了直接添加封装的意义. ...

  8. 外网win10 64位环境下 为内网win7 32位安装三方包的最靠谱手段:python64位、32位全安装。

    经过一周的各种折磨,如题.以下是我的经验和教训. 我的外网是win10 64位,内网环境win7 32位.由于未知原因,anaconda无法安装!!! 其实最靠谱的安装三方包的还是whl包.但是很有可 ...

  9. 解决win10 64位 + Python3 安装PyAutoIt报不是有效win32应用程序的办法

    在win10 64位 + Python3的环境中,安装pyautoit第三方包的时候,报错提示为:不是有效win32应用程序.因为这个问题,进了python群,去寻求答案,却告知为,换32位的电脑,这 ...

随机推荐

  1. MySQL数据库(8)----表的创建、删除、索引和更改

    MySQL允许使用 CREATE TABLE 语句和 DROP TABLE 语句来创建.删除表,使用 ALTER TABLE 语句更改其结构.CREATE INDEX 语句和 DROP INDEX 语 ...

  2. JavaScript : Array assignment creates reference not copy

    JavaScript : Array assignment creates reference not copy 29 May 2015 Consider we have an array var a ...

  3. Bitmap到底占多少内存

    转至:Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存? Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟 ...

  4. 搭建高可用mongodb集群(二)—— 副本集

    在上一篇文章<搭建高可用MongoDB集群(一)--配置MongoDB> 提到了几个问题还没有解决. 主节点挂了能否自动切换连接?目前需要手工切换. 主节点的读写压力过大如何解决? 从节点 ...

  5. 微信分享BUG

    WXFileObject fileObject = new WXFileObject(); fileObject.setContentLengthLimit(1024 * 1024 * 10); fi ...

  6. .net core系列之《从源码对Configuration的底层运行机制进行分析》

    通过对Configuration源代码的分析从而来自定义一个配置数据源 1.用反编译工具来看看AddJsonFile()这个方法究竟干了什么,源代码如下: public static IConfigu ...

  7. Sql Server关于日期查询时,如果表中日期到具体某个时间

    1.如果查询日期参数为'2017/02/21',而数据库表中的字段为'2017/02/21 12:34:16.963',则需要格式化一下日期才能查询出来,如下 select * from table ...

  8. 入门级 - 码云(Gitee),GitHub 教程

    这篇文章的目的是记录我的关于GitHub的内容,从注册.下载直到设置成功每一步都有解释,其中有一些截图或者代码来自于网络. GitHub和码云均基于Git,所以两者的操作方法基本一致,只需要学习其中一 ...

  9. 排序算法(1) 快速排序 C++实现

    快速排序基本特性 时间复杂度:O(n*lgn) 最坏:O(n^2) 空间复杂度:最好情况下:O(lgn),最坏情况:O(n),平均情况:O(lgn) 不稳定. 关于快速排序的空间复杂度,谢谢@命运他爹 ...

  10. PHP面试常用算法(推荐)

    一.冒泡排序 基本思想: 对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换.这样比较小(大)的数值就将逐渐从后面向前面移动. ...