VS2017的C++开发心得(八)DLL动态链接——Opencv的使用

上一篇对dll的链接使用进行了粗略介绍,这一篇就以Opencv为例子介绍下怎么使用第三方库来进行程序开发。Opencv是世界机器视觉领域非常著名的开源库,里面包含了大量的图形处理算法,变换算法,匹配算法,也包括现在流行的DNN深度学习网络应用。Opencv的强大更在于它的整个库对用Opencl和CUDA的支持非常好,同样的算法,你自己写的运行速度基本没法跟Opencv的运行速度比较。

首先去官网下载Opencv的最新版本:https://opencv.org/releases.html

4.0.0alpha下载链接:https://sourceforge.net/projects/opencvlibrary/files/4.0.0-alpha/opencv-4.0.0-alpha-vc14_vc15.exe/download。SourceForge对国内网络很不友好,经常会丢失页面,多试几次,下载用迅雷比较快。

目前流行的第三方库基本都是Cmake项目,基于源码使用Cmake来生成VS项目,然后自己编译出所需要的DLL,LIB和PDB文件。这里我就直接下载编译好Openv4.0.0package,想了解Cmake生成的可以自己百度下。我自己也只是使用Cmake,并没有详细研究,就不介绍了。下载完成后的exe是一个7zip的压缩文件,我解压到F盘的SDK中如下:

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值