VS2017下opencv341快速配置与编译教程

需积分: 10 0 下载量 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模块进行开发,无论是进行计算机视觉应用的原型设计还是深入研究,这份配置教程都能提供坚实的基础。