Opencv安装详解及常见问题全解析(一次搞定!)- 开始安装!
第一步–下载
首先下载压缩包并解压至本地,解压地址一旦确定就不要动了,后续要更改会很麻烦,我这里是将其解压至平时安装软件的目录(D:\Program);
打开压缩包我们会看到这些文件
没错这里只有一个build文件夹,上面提到过没有source文件,如果你下载的是官方的文件你将会看到:
第二步–环境变量设置
【此电脑】→【右击属性】→【高级系统设置】→【环境变量】→【Path】
Path中需要填入bin文件所在目录,我们打开OpenCV的文件夹中的bin目录
【OpenCV-3.4.1】→【build】→【bin】
然后将目录复制下来,双击path然后新建粘贴进去;
当然也可以【新建】→【浏览】然后一步一步点到bin文件目录下,完成后点击确定即可;
第三步–VS环境配置
打开vs新建一个空项目
【视图】→【其他窗口】→【属性管理器】
【属性管理器】→【Debug|x64】→双击【Microsoft.Cpp.x64.user】
【VC++目录】→编辑【包含目录】
在里面添加OpenCV中的include目录
主:需要添加3次,分别是opencv2目录,opencv目录和include目录
上面提到的我的OpenCV目录放在D盘的Program下,所以就像酱紫:
D:\Program\OpenCV-3.4.1\build\include\opencv2
D:\Program\OpenCV-3.4.1\build\include\opencv
D:\Program\OpenCV-3.4.1\build\include
可以直接敲进去同理也可以点击右边三个点浏览找到目录;
展开【C/C++】→【常规】→编辑【附加包含目录】
像上一步一样添加include目录;
展开【链接器】→【输入】→编辑【附加依赖项】
这里要添加lib文件夹里面的东西,但是无法浏览了只能手动输入地址;
当然也可以用文件管理器打开然后复制;
例如我的地址就像酱紫:
D:\Program\OpenCV-3.4.1\build\x64\vc15\lib
然后在目录后面加上*d.lib,像酱紫:
D:\Program\OpenCV-3.4.1\build\x64\vc15\lib\*d.lib
然后点击确定就ok了!
推荐阅读
-
Opencv安装详解及常见问题全解析(一次搞定!)- 开始安装!
-
【2022新手指南】Java编程进阶之路 - 六、技术架构篇 ### MySQL索引底层解析与优化实战 - 你会讲解MySQL索引的数据结构吗?性能调优技巧知多少? - Redis深度揭秘:你知道多少?从基础到哨兵、主从复制全梳理 - Redis持久化及哨兵模式详解,还有集群搭建和Leader选举黑箱打开 - Zookeeper是个啥?特性和应用场景大公开 - ZooKeeper集群搭建攻略及 Leader选举、读写一致性、共享锁实现细节 - 探究ZooKeeper中的Leader选举机制及其在分布式环境中的作用 - Zab协议深入剖析:原理、功能与在Zookeeper中的核心地位 - RabbitMQ全方位解读:工作模式、消费限流、可靠投递与配置策略 - 设计者视角:RabbitMQ过期时间、死信队列与延时队列实践指南 - RocketMQ特性和应用场景揭示:理解其精髓与差异化优势 - Kafka详细介绍:特性及广泛应用于实时数据处理的场景解析 - ElasticSearch实力揭秘:特性概述与作为搜索引擎的广泛应用 - MongoDB认知升级:非关系型数据库的优势阐述,安装与使用实战教学 - BIO/NIO/AIO网络模型对比:掌握它们的区别与在网络编程中的实际应用 - Netty带你飞:理解其超快速度背后的秘密,包括线程模型分析 - 网络通信黑科技:Netty编解码原理与常用编解码器的应用,Protostuff实战演示 - 解密Netty粘包与拆包现象,怎样有效应对这一常见问题 - 自定义Netty心跳检测机制,轻松调整检测间隔时间的艺术 - Dubbo轻骑兵介绍:核心特性概览,服务降级实战与其实现益处 - Dubbo三大神器解读:本地存根与本地伪装的实战运用与优势呈现 ----------------------- 七、结语与回顾