OpenCV初学者入门————下载安装及配置(一)

时间:2024-03-22 18:13:53

OpenCV初学者入门————下载安装及配置(一)

一、OpenCV下载

1.登录opencv官网https://opencv.org/releases/#
OpenCV初学者入门————下载安装及配置(一)
我这里选用的Chrome浏览器自带翻译功能比较好用,可以方便英语不是很好的伙伴浏览网页。
之后根据自己的需求选择不同的版本,之后根据系统选择下载的文件,我这里是Windows系统,选择上图中的视窗,之后进去等待几秒后开始自动下载。
OpenCV初学者入门————下载安装及配置(一)
2.下载完成后解压文件选择一个盘解压,尽量不要选择C盘,我这里安装在了E盘。OpenCV初学者入门————下载安装及配置(一)
这是解压后的文件
OpenCV初学者入门————下载安装及配置(一)
这里对一会用到的文件做一个简单解释
bin文件: opencv_ffmpeg341.dll,里面存放的一般是可执行的二进制文件
include文件: 包含.h 等头文件
x64文件=bin文件+lib文件
vc14是安装VS2015需要用到的配置文件
vc15是安装VS2017需要用到的配置文件

二、OpenCV环境配置

这里2015版和2017版都可以配置,下面的流程都是一样的
有关VS的下载不在这里详述了,比较简单,如果还没有的同学,推荐关注微信软件安装管家下载,里面的教程特别详细。接下来是有关openCV在电脑中配置。
1.打开电脑 ——> 找空白处右击属性 ——> 点击高级系统设置 ——> 点击环境变量
OpenCV初学者入门————下载安装及配置(一)
在下方系统变量中找到path
OpenCV初学者入门————下载安装及配置(一)
双击path点击新建 ——> 输入你电脑的opencv对应的bin文件所在的位置
我这里是D:\opencv\build\x64\vc14\bin
注意2015的打开vc14文件,2017打开vc15文件,注意不要选错
OpenCV初学者入门————下载安装及配置(一)
到了这一步电脑的opencv环境就搭建好了,接下来搭建VS内的opencv编译环境。

三、VS2015环境配置

首先打开VS2015新建一个工程文件
点击新建项目 ——> 左侧选Visual C++——> 选Win32控制台项目 ——> 确定
在解决方案中右击源文件 ——> 添加新建项 ——> 选C++文件 ——> 这时开始配置环境
1.点击右侧属性管理器 ,右击project,选择属性
OpenCV初学者入门————下载安装及配置(一)
在配置中选择所有配置,所有平台。有时候在调试过程中可能会忘记选下面这个,这样全部选择后比较方便。
OpenCV初学者入门————下载安装及配置(一)
2.点击下方配置属性下的VC++目录
OpenCV初学者入门————下载安装及配置(一)
在编辑中添加
D:\opencv\build\include\opencv2
D:\opencv\build\include\opencv
D:\opencv\build\include
根据自己电脑下载文件更改位置
3.添加库目录
在库目录中添加:
D:\opencv\build\x64\vc15\lib
OpenCV初学者入门————下载安装及配置(一)
注意:
(1)此处的x64表示电脑是64位,32位选择x86
(2)vc10表示VS是2010,vc11对应VS2012,vc12对应VS2013,vc14对应VS2015 ,vc15对应VS2017
4.添加附加依赖项
链接器 ——> 输入 ——> 附加依赖项
在附加依赖项中添加:
opencv_world412d.lib
opencv_world412.lib
这里d表示debug模式,不带d表示release模式
这里412是版本号,如果不一样一定要改!
OpenCV初学者入门————下载安装及配置(一)
好了到了这一步有关VS的配置就完成了
但是还有一些注意事项需要注意
错误 1 :error LNK1104: 无法打开文件“opencv_core249d.lib”
解决办法:首先是你的环境变量没有配置正确,其次是因为配置库目录的时候不小心搞错一些变量,比如错误的把库目录的lib写成了bin,还有要注意上面的版本号是不是写错了
错误2:
有时候运行程序会报那种找不到dll文件的错误,是因为没有将opencv里面的相关文件复制到C盘中的文件夹里面
操作方法:将D:\opencv\opencv\build\x64\vc14\bin目录下面的opencv_world341.dll和opencv_world341d.dll文件复制到C:\Windows\SysWOW64这个文件夹里面即可
将\opencv\build\x64\vc14\bin目录里面的opencv_ffmpeg341_64.dll复制到C:\Windows\System32这个文件夹里面即可

四、保存配置

每次新建项目还要配置openc路径很麻烦,可以把已经配置好的保存
OpenCV初学者入门————下载安装及配置(一)
在属性资源管理器中右击项目名称,添加新项目属性表,选择位置保存。

OpenCV初学者入门————下载安装及配置(一)
在下次打开的时候,直接创建新项目,添加现有项目属性,即可省去重新配置的操作。