基于Windows VS2019 C++配置OpenCV 3.3.0及OpenCV 3.3.0 Contrib的一点经验

写在前面

最近要跑一个C++的demo,需要在VS中用到OpenCV 3.3.0及OpenCV 3.3.0 Contrib,我之前在VS2019中配置过OpenCV 4.5.0,但不需要Contrib,还是比较轻松加愉快的。这回还需要配置OpenCV Contrib,过程真是一把辛酸泪,网上搜了不少不少配置经验,可这些文章大多抄来抄去的,有的写得太过模糊,细节不清,有的关于遇到“坑”该如何处理也写得不够明确,难以提供有效参考,精华好帖少之又少(真诚地感谢用心写好帖的大佬)。在此我希望(主要为我自己,也顺便方便他人)写点我自己看得懂的配置(成功的)经验(失败的死胡同就不写在这了),但愿下次我再遇到相似的问题时不必如此焦头烂额。

1 下载CMake,Visual Studio,OpenCV,OpenCV Contrib

这一部分就简略写了,主要因为CMake和Visual Studio 2019我以前装过了,印象里之前下载安装的过程中没遇到啥坑,OpenCV和OpenCV Contrib的下载更没啥坑。

1.1 下载CMake

下载CMake的链接:https://cmake.org/download/

我之前下载安装的是Windows x64 Installer(即.msi后缀名)的3.20.1版本的。

1.2 下载Visual Studio

下载Visual Studio的链接:https://visualstudio.microsoft.com/zh-hans/downloads/

我之前下载安装的是Windows社区版的Visual Studio Community 2019。安装时要装哪些工具和功能就不多说了,网上很多指导的,没啥坑,装少了后面还可以加的(打开VS后菜单栏点击“工具”→“获取工具和功能”即可),装多了VS还是很占硬盘空间的。

1.3 下载OpenCV

下载OpenCV的链接:https://opencv.org/releases/

这次我需要下载的是OpenCV-3.3.0的(翻到了倒数第二页……),选择Windows而非Sources的下载,最终也能行。下载下来的是个.exe的,要装一下,我的路径是D:\editor\opencv330,然后我把D:\editor\opencv330\opencv这个文件夹里的东西掏了出来(别问我为什么,我也不知道⬅_⬅),这样opencv里的sources文件夹的路径就成了D:\editor\opencv330\sources。

1.4 下载OpenCV Contrib

下载OpenCV Contrib的链接:https://github.com/opencv/opencv_contrib/tags

注意OpenCV Contrib的版本要与OpenCV的版本一致,我下载的OpenCV-3.3.0,相应的就要下载OpenCV_Contrib-3.3.0(也在倒数第二页……),我下载的.zip的Source code。下载完解压一下,我的解压路径是D:\editor\opencv_contrib330。

github有时上不去,可以试试科学上网。<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值