讲师中心 微信公众号
AI工具推荐 视频效率加速

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)

落芳同学_4698

落芳同学_4698

发布时间:2025-09-20 09:17:13

|

1075人浏览过

|

来源于php中文网

原创

安装opencv4

OpenCV是一个基于BSD许可(开源)发布的跨平台计算机视觉和机器学习软件库,可在Linux、Windows、Android和Mac OS操作系统上运行。[1] 它以轻量级和高效著称,由一系列C函数和少量C++类组成,同时提供Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的众多通用算法。OpenCV用C++语言编写,提供C++、Python、Java和MATLAB接口,支持Windows、Linux、Android和Mac OS。OpenCV主要用于实时视觉应用,并在可用时利用MMX和SSE指令。如今也支持C#、Ch、Ruby和GO。

本文将介绍在Windows系统上安装opencv4以及在Visual Studio 2019中进行环境配置的方法。

1、下载OpenCV SDK。链接:https://pan.baidu.com/s/1ijyx8mrQdowSJjPaRQBdbQ 提取码:n048。2、安装。双击opencv-4.4.0-vc14_vc15.exe进行解压,解压路径可自行选择。点击【Extract】按钮,等待解压完成。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)3、配置环境变量。右键点击“我的电脑”,选择【属性】,进入“系统”界面。在此界面中选择【高级系统设置】,进入“系统属性”界面。

立即学习“C++免费学习笔记(深入)”;

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)在“系统属性”界面中点击【环境变量】按钮,在新打开的页面中的“系统变量”部分找到“Path”变量,并添加以下路径:C:\Program Files\OpenCV\build\x64\vc15\bin(使用自行选择的解压路径)。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)配置Visual Studio 2019包含路径1、配置环境的主要目的是告诉计算机OpenCV的位置,以及告知IDE查找头文件和库文件的位置。首先启动Visual Studio,创建一个控制台应用程序。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)2、创建完成后打开项目,将上方的“Debug”模式改为“x64”模式。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)3、依次点击界面上方的【视图】->【其他窗口】->【属性管理器】,在右侧会出现“属性管理器”界面。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)4、右键点击“Debug|x64”,选择【添加新项目属性表】,添加后双击将其打开。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)5、在属性页的“VC++目录”的“包含目录”和“库目录”,以及“链接器”中的“附加依赖项”进行修改。在“包含目录”中添加以下两个路径:C:\Program Files\OpenCV\build\include,C:\Program Files\OpenCV\build\include\opencv2。配置库目录:C:\Program Files\OpenCV\build\x64\vc15\lib。配置链接器:在“链接器”的“输入”项中的“附加依赖项”添加opencv_world440d.lib。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)此时项目目录中会生成一个属性配置文件,可以保存下来,下次创建OpenCV项目时直接导入该配置文件,无需再次配置。

Android Control
Android Control

通过命令行工具(uiautomator、screencap、input、am)控制安卓设备。优先尝试非 root 执行,失败后自动回退至 root...

下载

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)验证配置结果。代码清单 opencvTest.cpp 用于测试OpenCV4.4是否安装成功。

代码语言:javascript代码运行次数:0运行复制```javascript

include #include using namespace std;using namespace cv;int main() {Mat img; //声明一个保存图像的类img = imread("D:/C++/openCV/image/lena.png"); //读取图像,根据图片所在位置填写路径即可if (img.empty()){cout

运行上述程序,可以得到如下图所示结果,这证明OpenCV环境配置成功,可以开始OpenCV的学习之旅了。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)在Windows中安装扩展opencv_contrib模块。安装该模块需要使用CMake编译器,可以从官网下载相应的安装包进行安装,这里不再详细展开。1、下载opencv_contrib源码。链接:https://pan.baidu.com/s/15KdDZU2Qa-krhUwNwrGLRQ 提取码:hm93。下载后将源码解压到之前OpenCV解压的目录中。

2、使用CMake进行编译。打开cmake-gui,配置OpenCV源码地址和编译输出路径。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)之后点击【Configure】按钮,选择将源码编译成Visual Studio 2019的项目工程,同时选择x64和使用本地编译器“Use default native compilers”。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)之后再次点击【Configure】开始构建,出现“Configure done”说明构建成功。在CMake界面会出现许多变量。首先找到“BUILD_opencv_world”和“OPENCV_ENABLE_NONFREE”两个变量,勾选它们后面的方框(前一个变量表示生成一个大的.lib文件,在配置链接器时只需一个opencv_world440d.lib文件;后一个表示可以使用具有专利保护的算法,如SIFT等)。之后找到OPENCV_EXTRA_MODULES_PATH变量,将其值设置为opencv_contrib源码的modules路径。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)再次点击【Configure】,直到所有红色变量变成白色,再点击【Generate】开始执行CMake,完成后点击【Open Project】使用Visual Studio 2019打开工程。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)点击【生成】选择【批生成】。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)然后勾选ALL_BUILD和INSTALL,再点击【生成】,耐心等待编译完成即可。

OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)3、替换配置中的路径。参考前面提到的配置方法,将OpenCV的路径替换为编译生成的路径即可。C:\Program Files\OpenCV\newbuild\install

相关文章

c++速学教程(入门到精通)
c++速学教程(入门到精通)

c++怎么学习?c++怎么入门?c++在哪学?c++怎么学才快?不用担心,这里为大家提供了c++速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
Linux安装Ruby语言详细教程
Linux安装Ruby语言详细教程

本专题整合了Linux安装配置Ruby相关教程,阅读专题下面的文章了解更多详细操作。

132

2026.04.02

fprintf在matlab中的用法
fprintf在matlab中的用法

fprintf是MATLAB中用于格式化输出的函数。fprintf的基本语法为“fprintf(fileID, format, A)”,其中,fileID是一个标识符,用于指定要写入的文件,如果要将数据写入到命令窗口中,则可以使用1作为fileID的值,format是一个字符串,用于指定输出的格式,A是要输出的数据。

758

2023.09.28

数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

4783

2023.10.12

Matlab中length函数的用法
Matlab中length函数的用法

在Matlab中,length函数用于返回向量、数组或字符串中的元素个数。想了解更多length函数的相关内容,可以阅读本专题下面的文章。

518

2023.11.22

Matlab中axis函数用法
Matlab中axis函数用法

在Matlab中,axis函数用于控制坐标轴的范围和比例。想了解更多axis函数的相关内容,可以阅读本专题下面的文章。

912

2023.11.23

subplot在matlab中的用法
subplot在matlab中的用法

subplot在matlab中用于在同一个图窗中创建多个子图。通过指定子图的行数、列数和当前绘图位置,可以在每个子图中绘制不同的图形。想了解更多subplot在matlab中的用法,可以访问下面的文章。

237

2023.11.27

scilab和matlab的区别
scilab和matlab的区别

scilab和matlab的区别:1、注释符号;2、预设变量的表示;3、操作符的用法;4、矩阵的定义与调用;5、程序的编辑与执行;6、数据类型;7、函数库;8、图形界面;9、社区支持与生态系统;10、跨平台兼容性;11、价格。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

289

2023.12.11

Matlab如何四舍五入
Matlab如何四舍五入

Matlab可以通过round函数和格式化输出函数来对数值来进行四舍五入操作。更多关于Matlab相关的问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1197

2023.12.12

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn