博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Visual Studio2015/2017+OpenCV3.4.0配置
阅读量:5754 次
发布时间:2019-06-18

本文共 1500 字,大约阅读时间需要 5 分钟。

操作系统为win10vs版本为20152017OpenCV选择3.4.0

一、下载OpenCV3.4.0

解压缩后安装。我安装到了D盘。

 

之后会看到D盘中有一个名为“opencv”的文件夹。其中的build文件夹(主要是build\include\opencvopencv2文件夹)中有opencv中的各种头文件,之后我们会为这些头文件设置路径。

 

二、从Visual Studio官网下载VS2015/2017社区版(community

选择要安装的组件时选择C++有关的组件即可。

 

三、配置Path环境变量

右击此电脑->属性->高级系统设置->高级->环境变量->系统变量中的Path选项

  

点击编辑,在编译环境变量窗口中选择新建,OpenCV安装目录\build\x64\vc14\bin添加进去。比如我的就是D:\opencv\build\x64\vc14\bin。安装了vs2017的话要改成vc15,之后涉及到的同理。

 

四、配置路径。

打开VS,新建项目,选择Visual Studio C++项目下Win32控制台应用程序。设置好文件名和存放地址之后单击“确定”,在新窗口中单击“完成”。

 

之后会获得类似这样的界面(本电脑上装了2015,但二者在这里的区别仅限于框的左右),点击视图->其他窗口->属性管理器:

 

这里注意屏幕上方偏左部分,Debug后面的X86要改为X64

属性管理器我已经一路点“△”成了如上的情况,右击Microsoft.Cpp…,点击“属性”进入编辑页面。

 

如图所示,在包含目录中添加:

D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

build之前的部分是安装目录,之后的D:\opencv同理。

 

VC++目录”下,在“库目录”中添加D:\opencv\build\x64\vc14\lib  这个路径。

 

接着单击“链接器”->“输入”->“附加依赖项”,选择编辑,添加:opencv_world340d.lib

 

最后一步是在Windows文件夹下介入OpenCV动态链接库(D:\opencv\build\x64\vc14\bin), 把这个文件夹中所有的dll都复制到Windows操作系统的目录下。路径是C:\Windows\System32

 

五、写个程序测试一下吧!

一步步到了这里,OpenCV已经配置成功了。

打开“视图”中的“解决方案资源管理器”

 

stdafx.h中添加如下图所示语句。iostream之类的是程序实现其他功能用到的其他头文件,一句opencv2/opencv.hpp包含了所有和OpenCV有关的函数所在的头文件。

回到CPP文件,输入测试代码。

#include “stdafx.h” using namespace cv;using namespace std; void main(){Mat srcImage = imread("1.jpg");imshow("【原始图】", srcImage);waitKey(0);}
View Code

 

将一张名为1.jpg”的图片放到文件保存的目录下(和cpp文件一个目录)。

单击“本地Windows调试器”,就会有图像显示。

值得注意的是,如果电脑联网,那么vs会从微软的网络库中加载符号,速度极慢,所以最好断开网络在单击调试。

 

转载于:https://www.cnblogs.com/Shymuel/p/9569642.html

你可能感兴趣的文章
Spring4 学习系列之——bean的相关属性
查看>>
RA-hero-recovery-v1.6.2 功能详解(网络整理)
查看>>
VRRP企业组网配置
查看>>
C++对象模型学习——执行期语意学
查看>>
kickstat无人值守安装
查看>>
SQLCODE=-668, SQLSTATE=57016
查看>>
Centos7+Keepalived实现Mariadb(MYSQL)的高可用(HA)
查看>>
无法在VMware Player中安装ESXI5
查看>>
httpd-2.2配置补充及httpd-2.4浅析
查看>>
grep -A -B
查看>>
Spring3开发实战 之 第一章:Spring入门
查看>>
Activity启动流程
查看>>
Windows Professional 7 (专业版)中怎么实现自动登入系统?
查看>>
swiper 滑动插件
查看>>
权限及权限管理 (笔记)
查看>>
Linux 第77天 http其它配置
查看>>
runtime讲解<一>
查看>>
在iOS中使用icon font
查看>>
已经是2013年最后一天啦。新年马上就快来了
查看>>
安装系统、添加磁盘、添加用户组、设置权限、设置共享、
查看>>