查看原文
其他

手把手教你安装OpenCV与配置环境

IT服务圈儿 2022-09-10

The following article is from 编码珠玑 Author 刘亚曦

IT服务圈儿

有温度、有态度的IT自媒体平台


来源:经公众号【编码珠玑】授权转载


OpenCV是一款优秀的计算机视觉库,它包含了丰富的接口,同时也实现了图像处理和计算机视觉的很多通用算法,如果你想学习或者运用计算机视觉类的项目,那么OpenCV给我们免去了诸多造轮子的麻烦。鉴于目前网上大多数搭建OpenCV的教程都不详细,而且没考虑中途出现的诸多问题,这对于初学者来说极为浪费时间。今天我就来手教你在Windows环境下用Visual Studio2015平台安装并配置OpenCV。

1,首先下载安装板与安装所需要的dll文件。下载链接:

链接: https://pan.baidu.com/s/1wgwdpSdhggA6e5gIh00cOA

提取码: 4j7k


下载后我们解压这个文件:OpenCV+dll,会出现两个文件四个文件




2,我们在D盘新建一个名字为opencv3.4的文件夹,将那个opencv-3.4.1_vc15.exe文件拷贝进去,然后双击这个exe文件,进行解压安装



等待解压



解压完成后出现一个opencv的文件夹,这个就是我们需要的库文件



3,我们打开vs软件,新建一个控制台应用程序的空项目opencv3.4_demo



4,完成后,我们需要在视图>其他窗口>属性管理器打开vs的属性管理器:



然后观察界面的右侧,出现了属性管理器这个界面:



我们双击Microsoft.Cpp.x64.user,弹出属性页界面(下图左上角标题有错误):



VC++目录>>包含目录里面,我们添加三个文件路径,分别是:

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

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

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



然后点击确定。

5,在库目录里面添加下面的路径:


D:\opencv3.4\opencv\build\x64\vc14\lib,然后选择确定。这里vc14指的是vs2015,vc15指的是vs2017,我的是vs2015版本,所以我选择vc14.



6,还是在刚才的界面里面,在链接器>附加依赖项里面添加文字,也就是dll文件名,按确定。:opencv_world341d.lib,注意341后面还有个d字母。



最后按应用后再按确定。

 

7,最后我们要配置环境变量:

在计算机>右键属性>高级系统设置>高级>环境变量>系统设置>Path里面,首先在文字路径末尾添加分号,注意一定要加分号。然后添加新的bin路径:

D:\opencv3.4\opencv\build\x64\vc14\bin,结尾不用添加分号。最后按确定。



好了,环境变量我们完全配置完成。让我们编写几行代码试运行一下吧。我们寻找一张女神刘涛的图片,放在D盘里面。将图片每一个像素值取反,制作成类似的底片效果。



C++代码如下:



结果图像(左边是原始图像,右边是经过代码处理后的图像)



好了,结果显示完全没问题。这只是一个最简单的demo,目的只是想让你学会配置opencv的开发环境。后期还会有更多关于计算机视觉方面的教程,请扫描下面的二维码,关注我。

 

注意:编译运行过程中,注意要选择x64还是x86,如果电脑是64位系统就选择x64,如果是32位系统就选择x86.同时,如果运行过程中提示找不到ucrtbased.dll文件警告的话,请将我提供链接下载附带的dll文件,分别拷贝到下面两个文件夹里面即可:


C:\Windows\System32

C:\Windows\SysWOW64






*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存