VS2017下opencv341快速配置与编译教程
需积分: 10 18 浏览量
更新于2024-08-31
收藏 3KB TXT 举报
本资源是一份针对OpenCV 3.4.1的编译和配置教程,特别强调了使用Visual Studio 2017的环境。OpenCV 3.4.1是一个流行的计算机视觉和机器学习库,其contrib模块包含了额外的功能,如结构光、立体视觉等。由于该版本已经预先编译并配置好,用户可以通过简单的步骤进行安装。
首先,提供的链接指向一个百度网盘的压缩包,提取码为'i9ux',建议用户下载并解压到一个指定文件夹,如D:\OPENCV,这样便于后续操作。
配置过程分为两部分:
1. **设置VC++目录包含目录**:
在Visual Studio中创建一个新的空项目,然后在项目的属性管理器中,进入VC++目录包含目录选项。将以下路径添加到列表中:
- D:\OPENCV\new_build\install\include
- D:\OPENCV\new_build\install\include\opencv
- D:\OPENCV\new_build\install\include\opencv2
这些路径包含了OpenCV的头文件,确保编译器能找到必要的库函数声明。
2. **设置库目录**:
配置库目录也很关键,添加以下路径:
- D:\OPENCV\new_build\install\x64\vc15\lib
这是编译器需要找到库文件的位置,以便链接时正确引用OpenCV的各种模块,如aruco, bgsegm, bioinspired等。
3. **附加依赖项**:
根据项目类型(Debug或Release),在链接器->输入->附加依赖项中,分别添加以下对应的动态链接库:
- opencv_aruco341d.lib
- opencv_bgsegm341d.lib
...
- opencv_phase_unwrapping341d.lib
- opencv_photo341d.lib
- opencv_plot341d.lib
- opencv_reg341d.lib
- opencv_rgbd341d.lib
这些库文件对应了OpenCV的不同功能模块,比如aruco用于二维码和AR标记检测,bgsegm用于背景分割,而photo和plot则提供图像处理和数据可视化功能。在配置过程中,请确保选择正确的版本(d或release),因为它们的静态库文件可能有所不同。
通过以上步骤,用户就可以在Visual Studio 2017环境下成功地使用OpenCV 3.4.1及其contrib模块进行开发,无论是进行计算机视觉应用的原型设计还是深入研究,这份配置教程都能提供坚实的基础。
2019-12-27 上传
2022-04-13 上传
237 浏览量
2018-06-19 上传
2019-08-16 上传
2018-05-28 上传
2018-04-28 上传
2018-05-07 上传
2020-03-28 上传
fjz911
- 粉丝: 5
- 资源: 4
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析