VS2019整合OpenCV-4.1.0与OpenCV-contrib-4.1.0详细教程
88 浏览量
更新于2024-09-01
收藏 205KB PDF 举报
"该资源是一份关于如何在Visual Studio 2019 (VS2019)中配置和使用OpenCV 4.1.0及其扩展模块OpenCV_contrib 4.1.0的详细教程。教程涵盖了从软件需求、CMake编译、VS2019编译到系统环境变量和VS2019项目环境变量的配置全过程。"
在进行计算机视觉相关的开发时,OpenCV是一个必不可少的开源库,它提供了大量的图像处理和计算机视觉功能。OpenCV_contrib是OpenCV的扩展模块,包含了更多先进的算法和技术,如ARuco标记识别、背景分割等。Visual Studio 2019作为一个流行的C++开发环境,是与OpenCV集成的理想选择。
首先,你需要确保具备以下软件:
1. VS2019社区版:免费的开发工具,适用于个人和小型团队。
2. OpenCV 4.1.0:OpenCV的核心库,包含了丰富的图像处理函数。
3. OpenCV_contrib 4.1.0:OpenCV的扩展模块,提供额外的视觉算法。
4. CMake 3.15.3:构建系统工具,用于配置和生成适用于不同平台的Makefile或项目文件。
CMake编译步骤:
1. 在指定目录(如D:\opencv_4.1.0\newbuild)下创建新的构建文件夹。
2. 使用CMake,分别配置OpenCV 4.1.0和OpenCV_contrib 4.1.0的源代码路径,指定目标构建目录。
接下来,使用VS2019进行编译:
1. 打开D:\opencv_4.1.0\newbuild目录下的OpenCV.sln解决方案文件,这是由CMake生成的。
2. 在VS2019中编译解决方案,确保所有项目成功构建。
系统环境变量配置:
为了使系统能够找到OpenCV的动态链接库,需要在系统的PATH环境变量中添加OpenCV库的bin路径,例如D:\opencv_4.1.0\newbuild\install\x64\vc16\bin。
VS2019项目环境变量配置:
1. 新建一个空的VS2019项目,打开属性管理器。
2. 配置包含目录和库目录,添加OpenCV头文件和库文件的路径。
3. 配置链接器的附加依赖项,包括OpenCV的各个模块库(如opencv_world410d.lib等),这些库文件位于D:\opencv_4.1.0\newbuild\install\x64\vc16\lib。
完成上述步骤后,你就可以在VS2019中使用OpenCV和OpenCV_contrib进行开发了。你可以利用这些库实现诸如图像读取、处理、特征检测、对象识别等多种功能,同时也可以使用OpenCV_contrib中的高级模块进行更复杂的应用,如深度学习、增强现实等。
通过本教程,开发者可以掌握如何在Windows环境下,使用VS2019高效地构建、编译和调试OpenCV项目,这对于进行计算机视觉和图像处理的开发工作至关重要。
648 浏览量
2023-03-04 上传
106 浏览量
532 浏览量
133 浏览量
219 浏览量
113 浏览量
weixin_38691970
- 粉丝: 6
- 资源: 959
最新资源
- bint.h,实用的大整数运算!!!
- plyprotobuf:用于PLY的协议缓冲区词法分析器
- git-stats.zip
- html-css:HTML5和CSS3课程将教您如何使用最新版本的超文本标记语言(HTML)和级联样式表(CSS)创建网站
- 可视化项目
- farm-site:芝加哥Corner Farm的新网站
- 行业分类-设备装置-钢筋捆扎机捆扎圈数的控制方法及钢筋捆扎机.zip
- neon-py:适用于Python的NEON解析器
- 蓝桥杯 EDA 设计 模拟题全过程3.18.zip
- netbeans-colors-solarized, Solarized暗色方案,为NetBeans实现.zip
- 缩略图水印组件3.0Demo.zip
- RaphaelLaurent_3_11012021
- react-app7823074500126428
- laravel-qa:使用Laravel构建的问答应用程序
- spacy-graphql:使用GraphQL查询spaCy的语言注释
- 机械全部计算公式excel自动计算)