当前位置: 首页 > news >正文

Visual Studio 配置 OpenCV环境

准备工作

要在 Visual Studio 上配置 OpenCV 环境,首要的就是先下载安装 Visual Studio 和 OpenCV。以下提供了官方下载链接:

Visual Studio:下载后根据个人需求安装相应功能,初学者不要贪多,占用空间多,下载也慢。

OpenCV:下载windows版本的exe完成后解压到指定路径即可,不要有中文路径。

大家下载时根据自己的需要,下载对应的版本,版本和你的项目不对应是很容易出问题的。OpenCV 是可以同时装多个版本的,虽然系统环境变量里只能设置一个,但是不同项目可以分开设置。

系统环境变量配置

系统环境变量里添加 OpenCV,相当于给系统一个默认的 OpenCV 版本。具体流程如下:

打开【高级系统设置】->【高级】->【环境变量】;
在 【Path】中添加 OpenCV 的 bin 文件夹路径,如D:\opencv\build\x64\vc14\bin,根据实际需求决定是配置 系统变量 还是 用户变量;
重启电脑即可。

VS项目环境配置

项目环境配置可以依不同要求配置不同版本的 OpenCV,主要配置 包含目录(include) 及 库文件(lib)。

  1. 打开你的项目,确定项目的配置(Debug / Release)和平台(x86 / x64),后续配置需要;

  2. 打开【项目】->【**(你的项目)属性】;

  3. 在【VC++ 目录】中配置两个地方【包含目录】和【库目录】:
    【包含目录】中加入 OpenCV 的 include 文件夹:
    D:\opencv\build\include
    【库目录】中加入 OpenCV 的 lib 文件夹:
    D:\opencv\build\x64\vc14\lib
    (x64 和你的平台环境相关)
    (vc14 与你的 VS 版本相关,不同版本的 OpenCV 中包含的 vcxx 文件夹也不同)

  4. 在【C/C++】->【常规】中配置【附加包含目录】,也是加入 OpenCV 的 include 文件夹:
    D:\opencv\build\include

  5. 在【链接器】->【输入】中配置【附加依赖项】,加入上述 lib 文件夹中的 *.lib 文件,如:
    opencv_world455.lib / opencv_world455d.lib/opencv_world4120.lib
    (高版本 OpenCV中只需加入上述两个 *.lib 文件之一即可,后面有 d 的表示 Debug 版本的,否则是 Release 版本的)
    (低版本的需要加很多,去D:\opencv\build\x64\vc14\lib(上面添加的库目录)里面将 *.lib 文件添加进来,按需添加,如果不知道就全加。同理,后面有 d 的表示 Debug 版本的,否则是 Release 版本的)

Note:以上所有路径、文件需要按照自己的环境来找,不同版本均不同。
5. 在编译的exe同文件夹中将opencv_world4120.dll复制过来。
检验
实践是检验真理的唯一标准。配置完成后,随便找一张图片,使用以下代码进行测试:

#include<opencv2/opencv.hpp>using namespace cv;int main()
{Mat img; 							  //定义一个Mat变量存储图像img = imread("D:/test.jpg");          //读取图片,图片路径记得改一下imshow("test", img); 				  //显示图片waitKey(0);							  //窗口等待
}
http://www.jsqmd.com/news/307731/

相关文章:

  • 2026最新环保板材/实木板/装饰板材/欧松板/柜子定制板材/全屋定制板材/多层板/生态板/木纹板材品牌推荐千山板材:高质价比之选,这家品牌实力领跑
  • 重庆研究生留学中介Top10推荐:资质正规,留学选择更安心
  • 2026年医院专用地坪漆厂家推荐:从医疗场景适配到品牌实力的深度选型指南
  • 2026年氧化镁优质源头:国外这些厂家值得关注,目前氧化镁有哪些博仕佶镁引领行业标杆
  • 2026诚信密封件厂家推荐广州冠研领衔
  • 多维交叉分析
  • 探讨如何选购会计培训班,哪家口碑好
  • 2026年售后完善的大平层装修公司选购攻略,信誉好的品牌有哪些
  • 国际搬家费用怎么算,程锦国际电话可问,到美国流程明明白白
  • 司拉德帕seladelpar常见副作用分析:瘙痒、头痛与血脂异常的处理方法
  • 伐度司他vadadustat正确服用指南:基于血红蛋白的个体化剂量滴定方案
  • 赛沃替尼Savolitinib常见副作用管理策略:肝毒性、水肿与血液学异常的应对
  • 索洛模型在未来经济中需应对哪些挑战
  • 我真的花了很久,才理清2026年大模型到底该怎么学!
  • 2026年地坪漆推荐:从场景适配到全生命周期价值的专业选型指南
  • 2026年塑料回收市场深度剖析,优质企业一览,国内知名的塑料回收推荐优质品牌榜单更新
  • 2026年市面上性价比高的风幕机品牌哪家强,热交换空调机组/立式侧吹风幕机/铜管换热器,风幕机源头厂家哪家强
  • 2026上海正规注册公司推荐:上海注册信息技术公司、上海注册文化创意公司、上海注册新能源公司、上海注册生物医药公司选择指南
  • 2026年行业内靠谱的升降机工厂电话,登车桥/移动登车桥/翻转平台/升降机/装卸平台/自行走升降平台,升降机厂商哪家权威
  • 科研级 vs. 工业级:三维微纳加工设备选购指南与纳糯三维科技的价值定位
  • 2026年物流园地坪漆厂家十大排名:从耐磨到合规的全维度选型指南
  • 6061铝合金以及其铝合金介绍
  • 2026年市场评价高的自动化立体库货架品牌如何选,层板货架/穿梭式货架/阁楼货架,自动化立体库货架生产厂家口碑推荐
  • 2026年上海注册公司优质服务机构推荐榜诚信高效合规
  • 2026年医院洁净区地坪漆品牌推荐:从合规到长效的3大专业选择
  • 济南电话营销培训公司哪家专业?
  • 2026年北京寄存仓库年度排名,专业靠谱的品牌推荐有哪些?
  • 盘点2026年VI设计排名,知物品牌设计助力品牌价值提升
  • springboot二手物品置换平台vue
  • 聊聊北京多功能房别墅装修,哪家推荐公司靠谱又性价比高?