Visual Studio + OpenCV C++ 安装与配置教程

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛用于图像处理、视频分析、模式识别和机器学习等领域。它由Intel公司于1999年发起,并在2000年由Willow Garage(一个机器人研究机构)进一步开发和维护。OpenCV支持多种编程语言,包括C++、Python、Java等,是计算机视觉领域最流行的工具之一。

1. 下载和安装 OpenCV

  1. 访问 OpenCV 官方网站,下载适合系统的 OpenCV 版本,官网:Releases - OpenCV

  2. 解压下载的文件到一个方便访问的目录,例如 D:\opencv

2. 配置环境变量

  1. 右键点击“此电脑”,选择“属性”,然后点击“高级系统设置”。

  2. 在“系统属性”窗口中,点击“环境变量”。

  3. 在“系统变量”中找到 Path,点击“编辑”,然后添加以下路径:

    D:\opencv\opencv\build\x64\vc16\bin(根据OpenCV 版本和 VS 版本)
  4. 点击“确定”保存设置。

3. 在 Visual Studio 中配置 OpenCV

创建新项目
  1. 打开 Visual Studio,创建一个新项目,选择“空项目”。

  2. 填写项目名称并选择存储路径,点击“创建”。

配置包含目录和库目录
  1. 右侧资源管理器,右键点击项目名称,选择“属性”。

  2. 在“配置属性” > “VC++ 目录”中:

    包含目录:添加以下路径:

     D:\opencv\opencv\build\include

     D:\opencv\opencv\build\include\opencv2

        库目录:添加以下路径:

     D:\opencv\opencv\build\x64\vc16\lib

配置附加依赖项

     在“配置属性” > “链接器” > “输入”中,点击“附加依赖项”,添加以下库文件:

     根据opencv版本,OpenCV – 4.10.0

  opencv_world4100d.lib(Debug 模式)性能较低,因为代码未经过优化,包含额外的调试信息

  opencv_world4100.lib(Release 模式)代码经过优化,性能较高,适合生产环境。

4. 测试 OpenCV 配置

  1. 在项目中添加一个新的 C++ 文件(例如 main.cpp)右侧资源管理器-源文件-右键-添加-新建项

  2. 输入以下代码进行测试

    #include <opencv2/opencv.hpp>
    using namespace cv;
    
    int main() {
        Mat img = imread("D:\\pixmap\\1.jpg");
        imshow("test", img);
        waitKey(0);
        return 0;
    }
  3. 运行项目,如果成功显示图片窗口,则说明 OpenCV 配置成功。

注意事项

注意这两个地方匹配

确保选择正确的 OpenCV 版本和 Visual Studio 版本(vc16 对应 VS2022,vc15 对应 VS2019)。

在 Debug 模式下使用带 d 后缀的库文件,在 Release 模式下使用不带 d 的库文件(应该是不能同时存在,编译器和链接器会产生冲突,运行时库不匹配)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值