• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

VS2022配置OpenCV

武飞扬头像
jinzhou742
帮助1

VS2022 配置 OpenCV

1. 环境

OS Version: Microsoft Windows 10 x86-64 based
VS Version: Microsoft Visual Studio Community 2022 (64 位) 
OpenCV Version: OpenCV-4.5.5 (2021-12-30)

2. 下载 OpenCV

进入 OpenCV 官网:Releases - OpenCV 下载最新版本的 OpenCV,或 点此下载 。下载好的安装文件如下:

学新通

解压到 D 盘的根目录下:

学新通

现在,你的 opencv 的路径为 D:\opencv

3. 配置 OpenCV

搜索属性管理器,打开:

学新通

在属性管理器下,找到 Debug|x64 项,右键打开 属性

学新通

点击 “通用属性 -> VC 目录 -> 常规 -> 包含目录",选择编辑:

学新通

添加下面两项:

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

学新通

在同级目录下,编辑 “库目录”,添加下面一项:

D:\opencv\build\x64\vc15\lib

学新通

点击 “通用属性 -> 链接器 -> 输入 -> 附加依赖项",选择编辑:

学新通

添加下面一项:

opencv_world455d.lib

点击应用:

学新通

新建系统环境变量:

学新通

添加下列变量名和变量值:

opencv
D:\opencv\build\x64\vc15\bin

学新通

在路径 D:\opencv\build\x64\vc15\bin 下,选择下列这三个文件:

学新通

将它们复制到目录 C:\Windows\System32 下。

重启电脑让环境变量生效,打开 VS2022,设置 Debug-x64 模式:

学新通

4. 测试环境

将测试图片拷贝到你的工作目录下:

学新通

输入以下测试代码:

#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
using namespace cv;
int main()
{
    std::string image_path = samples::findFile("midnight.png");
    Mat img = imread(image_path, IMREAD_COLOR);
    if (img.empty())
    {
        std::cout << "Could not read the image: " << image_path << std::endl;
        return 1;
    }
    imshow("Display window", img);
    int k = waitKey(0); // Wait for a keystroke in the window
    if (k == 's')
    {
        imwrite("starry_night.png", img);
    }
    return 0;
}
学新通

输出如下表示配置成功:

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggebck
系列文章
更多 icon
同类精品
更多 icon
继续加载