OpenCV C++ 在 VS2019 中的安装与配置指南(适用于 OpenCV 4.8)
此前曾撰写过 OpenCV Python 的安装说明,近期有用户询问如何在 Visual Studio 2019 中安装并配置 OpenCV C++。本文将基于当前最新版本,详细说明 OpenCV C++ 的安装和配置流程。
第一步:获取并解压 OpenCV 库
访问 OpenCV 官方发布页面:Releases - OpenCV,选择 Windows 版本进行下载。其他操作系统请参考对应平台的安装方式。
本文以 OpenCV 4.8.0 为例,也可选择预览版本。下载完成后,双击安装包,选择目标路径进行解压。例如:
解压路径示例:
G:\学习资料\VS\opencv\build\x64\vc16\bin
第二步:配置系统环境变量
- 打开系统设置 → 高级系统设置
- 点击"环境变量"
- 在"系统变量"中找到"Path",点击"编辑"
- 新增 OpenCV 的 bin 目录路径,例如:
G:\学习资料\VS\opencv\build\x64\vc16\bin
第三步:在 Visual Studio 中配置项目
1. 创建新项目
- 启动 Visual Studio 2019
- 选择"创建新项目"
- 选择"空项目"或"控制台应用程序"
- 设置项目名称和保存路径
2. 添加源文件
- 在解决方案资源管理器中右键"源文件"
- 选择"添加" → "新建项"
- 创建一个 .cpp 文件
3. 配置属性表
- 打开"属性管理器"(视图 → 其他窗口 → 属性管理器)
- 右键"Debug|x64"或"Release|x64"
- 选择"添加新项目属性表"
4. 设置包含目录
在属性表中依次展开:VC++ 目录 → 包含目录 → 编辑
添加以下两个路径:
G:\学习资料\VS\opencv\build\include\opencv2G:\学习资料\VS\opencv\build\include
5. 设置库目录
在属性表中依次展开:VC++ 目录 → 库目录 → 编辑
添加以下路径:
G:\学习资料\VS\opencv\build\x64\vc16\lib
6. 配置链接器依赖
在属性表中依次展开:链接器 → 输入 → 附加依赖项 → 编辑
添加以下两个库文件:
opencv_world480.libopencv_world480d.lib
注意:其中的数字 480 对应你的 OpenCV 版本,请根据实际版本修改。
第四步:测试配置是否成功
创建一个简单的测试程序来验证配置是否正确:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat image = imread("test.jpg");
imshow("测试图像", image);
waitKey(0);
return 0;
}
确保测试图片位于项目根目录下,运行程序后若能正常显示图像,则表示配置成功。