openCV安装配置及图像腐蚀实验(VS2017)

1.在openCV官网(https://opencv.org/)上下载了4.2.0版本,存放在了D盘(记清地址,后续会用到),解压缩后显示一个文件夹如下:

2. 接下来配置环境变量:电脑(Win10)--->属性--->高级系统设置--->环境变量--->Path中添加openCV的bin路径:


我添加的路径图中红框所示,bin路径就是在刚才安装的openCV目录下,具体如下:
A.opencv文件夹下打开build文件夹:

B.build文件夹里有一个bin文件,不是我们所需要的,应该选择x64:

C.x64里面有两个文件

这里自行选择,我使用的是vc15,打开vc15,里面的bin文件就是所需路径。
3.接下来部署openCV,打开VS创建新项目,比较推荐创建控制台应用,这样避免其他问题干扰,我使用的是vs2017,创建好之后打开“项目”--->“属性”

椭圆框标注的保持一致,需要更改的是VC++目录下的包含目录和库目录以及链接器输入附加依赖项。
A.包含目录中需要添加两个,一个是include文件的路径,另一个是include文件下opencv2的路径,我的是:
       D:\360Downloads\opencv\build\include
  D:\360Downloads\opencv\build\include\opencv2
B.库目录是lib文件的路径,这里如果使用的vc14,就用vc14的lib文件路径,如果是vc15就用vc15的lib文件路径,因为我用的vc15,所以我的路径是:  
D:\360Downloads\opencv\build\x64\vc15\lib
C.链接器输入附加依赖项添加库文件名:如果使用的是vc15,那么在vc15的lib目录下有两个.lib文件:

如果配置为Debug,选择opencv_world3420d.lib
如果为Release,选择opencv_world3420.lib
其他版本亦如此。同理如果使用的vc14,操作如上。
D.到这里配置结束,我选用了一个图片腐蚀来看效果,代码如下:

 1 #include <opencv2/highgui/highgui.hpp>
 2 #include <opencv2/imgproc/imgproc.hpp>
 3 using namespace cv;
 4 int main()
 5 {
 6   Mat srclmage = imread("D:\\360MoveData\\Users\\yk\\Desktop\\img-5d875d60c66684eda48005de3585b726.jpg");
 7   imshow("[ 原图 ] ", srclmage);
 8   //进行腐蚀操作
 9   Mat element = getStructuringElement(MORPH_RECT, Size(10, 10));//getStructuringElement函数的返回值为指定形状和尺寸的结构元素(内核矩阵)
10   Mat dstlmage;
11   erode(srclmage, dstlmage, element);
12   //显示效果图
13   imshow("[ 效果图 ] ", dstlmage);
14   waitKey(0);
15   return 0;
16 }

效果如下:

操作过程中出现了如下报错:

通过查找发现原因在于c++里面文件路径书写需要用双斜杠"\\"。
  以上,就是openCV安装配置及图像腐蚀的全部内容。

原文地址:https://www.cnblogs.com/zoeyk/p/12230796.html

时间: 2024-08-17 05:02:33

openCV安装配置及图像腐蚀实验(VS2017)的相关文章

Python版本OpenCV安装配置及简单实例

# 2018-06-03 # 1. Python下载:https://www.python.org/downloads/ 选择对应平台对应版本的的Python进行安装. 2. Python版OpenCV安装: 如果Python环境已在电脑中全局配置,则可以直接用 pip 包管理工具进行安装,打开cmd直接输入: pip3 install opencv-python 如果没有配置Python环境或者Python是隔离的,可以到相应文件夹下调用pip工具,如下图: 3. 简单实例,通过Python的

OpenCV基础:jpeglib和pnglib安装配置

类似于OpenCV的安装配置.只不过OpenCV有编译好的,而jpeglib和pnglib需要自己编译.其实,若要跟踪OpenCV的源码或要使用OpenCV的扩展包,OpenCV也得自己编译. OpenCV安装配置见:http://www.cnblogs.com/dzyBK/p/4954945.html 下面具体说怎么安装和配置这两个包吧. 首先,当然是要下载文件. 我下载的jpeglib版本是:jpegsr9a.zip 下载的pnglib版本和zlib版本是:lpng1619.zip,zlib

VS与Opencv的亲密接触之安装配置过程

最近想把FPGA采集的图像,上传到上位机显示,看到Opencv能帮大忙,所以就折腾折腾! 我用的是VS2012和opencv-2.4.10-2.4.10(目前的最新版本),那个版本无所谓,本文都将适用. 首先安装opencv,安装过程仅仅就单击下exe即可:我安装到目录C:\opencv,安装好了之后,看下目录结构:. 选择其中的一个目录打开看看: 1.我当前机器是32位的所以选择的是X86这个路径,64位机器应选择x64: 2.我用的VS2012,所以选择的是VC11这个文件夹(里面还有VC1

在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法

在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法   对于,在Linux系统下做图像识别,不像在windows下面我们可以利用Matlab中的图像工具箱来实现,我们必须借助OpenCV这个开源的图像处理库.但是如何在Ubuntu下面安装呢,其实初学者来说的确很蛋疼,需要配置依赖库的之类的很繁琐. 下面我就以我自己的安装经历给大家一个示例吧. Step 1:建立OpenCV所需的依赖关系.这是一般安装需要自己编译软件的第一步,也是最为重要的一步.在这里强烈建议大家安装一个“新

OPenCv学习一:opencv安装与环境配置

参考自:http://blog.csdn.net/poem_qianmo/article/details/19809337 一.            所需工具与准备工作 1.OpenCV版本:3.00 下载地址: http://www.opencv.org.cn/index.php/Download 2.编译环境:VS2010 3.安装OpenCV,本文安装路径为:D:\professional\OpenCV 二.            环境变量配置: 在开始菜单找到计算机,右键“属性”. 点

两个实验操作系统-ubuntu在安装配置pintos

安前两次莫名其妙, 蛋疼的实验操作系统.. 首先下错了总结第一次. 使用最后gdb调试pintos什么时候, 这个错误将被报告: bochsrc.txt:8: Bochs is not compiled with gdbstub support 百度了好久没找到解决的方法. 后来通过设置 ubuntu 64位 兼容32位 , 攻克了问题. 具体解决的方法例如以下: (依次执行例如以下三条指令就可以) (要先执行这三条指令, 再安装配置pintos) $ sudo apt-get install

实验 snort安装配置与规则编写

实验 snort安装配置与NIDS规则编写 1 实验目的 在linux或windows任意一个平台下完成snort的安装,使snort工作在NIDS模式下,并编写符合相关情景要求的snort规则. 2 实验环境 物理机:windows 8.1 虚拟机:ubuntu 12.04 和 windows xp sp3 软件:winpcap 4.0.2 . snort 2.9.7.2 和 KIWI日志查看工具 其他需要配合使用的服务或软件:IIS 和 rdesktop 3 实验原理 snort有三种工作模

ubuntu 14.04 +Kinect+ openNI+ openCV+ Sensorkinect 配置 +获取深度图像及相关问题

1. 最初参考的是:http://blog.csdn.net/u011700636/article/details/41493645的教程过程,但是其中遇到诸多问题,主要是来自于git包的问题,好像是相互不兼容的问题,安装SensorKinect的时候老是报错,把openni和sensorKinect都换成Unstable都不行. 2. Nite用于提取图下功能SKETEON,暂不需要,跳过不装没有问题!! 3. 配置中 openNI+ openCV+ Sensorkinect是相互依赖的,因此

64位双系统Ubuntu 14.04 LTS + Caffe + CUDA 7.5 + Opencv 3.0 安装配置实战

一切的一切,开端便是这caffe,作为博客的第一篇文章,自然要讲讲一个哲学问题"我是从哪来的" 一.windows情况下安装双系统64位Ubuntu 本段落根据http://www.linuxidc.com/Linux/2014-04/100369p2.htm而成. 下面开始: 1)首先还是分区,在计算机上右键--管理--磁盘管理 装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,配好整个环境就要消耗10G左右,再加上数据集和各种库,空间太小非常尴尬.这里请注意,Ubuntu和