IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> VS2022配置OpenCV -> 正文阅读

[人工智能]VS2022配置OpenCV

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,或 点此下载 。下载好的安装文件如下:

image-20220529175113727

解压到 D 盘的根目录下:

image-20220529175315437

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

3. 配置 OpenCV

搜索属性管理器,打开:

image-20220529175913212

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

image-20220529180042595

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

image-20220529180257587

添加下面两项:

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

image-20220529180524187

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

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

image-20220529185655415

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

image-20220529180454993

添加下面一项:

opencv_world455d.lib

点击应用:

image-20220529180858162

新建系统环境变量:

image-20220529180543779

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

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

image-20220529181059729

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

image-20220529181204411

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

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

image-20220529181605899

4. 测试环境

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

midnight

输入以下测试代码:

#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;
}

输出如下表示配置成功:

image-20220529185357582

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-06-03 23:58:52  更:2022-06-04 00:00:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 2:28:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码