VS2019安装opencv4.2--图像识别实验记录

先来吐槽一下,哎哟我去,每次安环境都要烦死,脾气越来越暴躁,什么玩意儿啊啊啊啊!先在vs2019上安了半天,老师说用vs2012简单好安,就卸载了2019装了2012,结果又整了半天,也不行。助教给的项目是2019的,就又装回了2019。又和cmake、各个版本的opencv斗争了一晚上。今天终于不报错了!记录一下。

一、安装vs2019,记得要安装“使用C++的桌面开发”。

二、下载opencv
我下载了n个版本的,反反复复安装了好多次。最后机缘巧合自己组装了一个文件夹,结果可以运行了!哇激动!直接上我配置完能运行的办法(方法1)!

方法1、
(1)我把我的文件夹打包到了链接:
https://pan.baidu.com/s/10PzwmbHGs0Y0WnNyN1Zlsg
提取码:qq0w
下载解压,放到自己想要的路径。
(2)、添加环境变量
打开刚解压的文件夹,opencv4.2\build\x64\vc16,复制路径。
(点击文件夹标志就可以自己生成路径了,ctrl+v即可)
VS2019安装opencv4.2--图像识别实验记录_第1张图片在搜索栏输入“环境”,打开“编辑系统环境变量”。
点击“环境变量”,选中“path”,点“编辑”。
VS2019安装opencv4.2--图像识别实验记录_第2张图片点击“新建”,粘贴刚刚复制的路径,点三次确定。
VS2019安装opencv4.2--图像识别实验记录_第3张图片注:build文件夹是copy的官网的opencv,sources文件夹是copy的官网的opencv-contrib,结构仿照是方法2下载解压后的文件夹。
(3)、在vs中配置
打开工程。、,没有现成工程就新建一个“空项目”。
保证为“debug+x64”模式。
点击“项目”“属性”
VS2019安装opencv4.2--图像识别实验记录_第4张图片选择"VC++目录",“包含目录”,“编辑”,添加以下两个路径:
opencv4.2\build\include
opencv4.2\build\include\opencv2
(前面还有你自己选择放置文件夹的路径哦)
在“库目录”里添加:
opencv4.2\build\x64\vc16\lib
VS2019安装opencv4.2--图像识别实验记录_第5张图片选择“链接器”、“输入”、“添加依赖项”,
添加“opencv_world420d.lib”。点“确定”。
VS2019安装opencv4.2--图像识别实验记录_第6张图片好啦,我的就可以正常运行啦
//==========================================
以下两个方法为我失败了的方法,也贴出来,没准儿其他人可以用

方法2、https://sourceforge.net/projects/opencvlibrary/files/4.2.0/opencv-4.2.0-vc14_vc15.exe/download
和方法一配置一样。
不用cmake,但是缺东西,配置好会报错“打开失败”。去目录里找,确实没有这个文件。
VS2019安装opencv4.2--图像识别实验记录_第7张图片

方法3、去官网下载opencv、opencv-contrib、cmake。
(这个下载贼慢,慢到怀疑人生的那种。
我只装opencv不行,里面的incldue/opencv2里只有一个opencv.hpp。vs会报n多错。
都下载了,用了cmake也不行,找不到7个文件,放弃)

Cmake:编译工具,可以到官网
https://cmake.org/download/
下载安装,当前的最新版本为3.17.0,有 zip 和 msi 安装包两种版本;

OpenCV Source 包,下载地址:
https://github.com/opencv/opencv
使用 git clone 或者直接下载 zip,目前 OpenCV 最新版本为 4.3.0;

OpenCV_Contrib包,下载地址:
https://github.com/opencv/opencv_contrib(注意版本对应)

没安成功所以就不分享配置方法了。

你可能感兴趣的:(VS2019安装opencv4.2--图像识别实验记录)