本文主要介绍了如何在Windows 10环境下搭建OpenCV 3.4.1的开发环境,结合Visual Studio 2017版本。以下是详细的步骤:
1. 下载安装OpenCV:
首先,从指定链接<https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.4.1/> 下载opencv-3.4.1-vc14_vc15.exe安装包。将安装包解压到自定义的D:\opencv文件夹,提取bin、include和x64文件夹。
2. 清理不必要的文件:
进入x64目录后,删除vc14文件夹,只保留与Visual Studio 2017版本兼容的vc15文件。
3. 设置环境变量:
使用管理员权限打开命令提示符,通过`set OPENCV_DIR="D:\opencv\x64\vc15"` 和 `setPath="%Path%;%OPENCV_DIR%\bin"` 设置OpenCV的路径,确保编译器可以找到库文件。
4. 安装Visual Studio 2017:
访问<https://www.visualstudio.com/zh-hans/downloads/> 下载Visual Studio 2017,选择适合的版本,并在安装时勾选C++桌面开发,指定安装位置,然后进行安装。
5. 创建Visual Studio 2017项目:
打开安装后的Visual Studio 2017,新建一个C++项目,命名为OpencvTest,选择x64平台。配置项目设置,包括添加一个新的C++源文件DemoTest.cpp,以及设置Debug模式下的调试选项。
6. 配置项目属性:
在解决方案资源管理器中,对项目进行调试设置,如选择本地Windows调试器,并指定测试图片的路径。同时,确保包含目录设置正确,指向OpenCV的头文件目录D:\opencv\include\opencv2和D:\opencv\include\opencv。
通过以上步骤,你已经成功地在Windows 10上配置了Visual Studio 2017与OpenCV 3.4.1的开发环境,现在你可以开始编写和调试基于OpenCV的C++应用程序了。在开发过程中,可能还需要根据具体需求调整或添加其他依赖项,如第三方库或自定义模块。