为VS2019安装OpenCV

    这里提供OpenCV安装方法,具体情况和网上博客相似,但是增加了一些我个人配置出错的细节(昨年配好的库,今年就用不了了,真的是奇怪)。

一、下载OpenCV库

    根据自己的需求在官网下载所需版本。我个人使用的4.1.1版本。
https://opencv.org/releases/#
    下载好后解压出来,解压目录自己选择,我这里选择的是“D:\Program Files (x86)”。

二、添加环境变量

    这里需要添加两个环境变量,先为path添加一个OpenCV路径,我这里是“D:\Program Files (x86)\opencv\build\x64\vc15\bin”,下面再添加一个系统变量OpenCV,路径相同。


    找到解压文件夹,我们选择v15->bin文件夹,找到三个文件,将两个world放入“C:\Windows\SysWOW64”文件夹,将opencv_videoio_ffmpeg411_64.dll放入“C:\Windows\System32”文件夹。

三、配置VS

    我们选择项目的属性管理器,然后右键Debug x64(这个根据OpenCV的版本来选择)。

    在C++目录中添加“包含目录”和“库目录”。


    之后在“连接器 – 输入 – 附加依赖项”中添加lib文件,文件名同前面放入syswow64文件的两个dll(我这里是opencv_world411d.dll,修改为opencv_world411d.lib即可),值得注意的是,建议为Debug模式配置xxxxd.lib,而为release模式配置xxxx.lib,否则容易产生冲突无法正确使用OpenCV函数。

四、可移植性

    通过添加属性表来为OpenCV增加可移植性。设置方法与前面相同。