vs2022搭建opencv开发环境

1 下载OpenCV库

https://opencv.org/

下载对应版本然后进行安装

将bin目录添加到系统环境变量opencv\build\x64\vc16\bin

复制该路径

打开高级设置添加环境变量

vs2022新建一个空项目

修改属性添加头文件路径和库路径

修改链接器,将OpenCV中lib库里的opencv_world4100d.lib文件名复制到附加依赖项中。

注: 带d的是debug版本,另外一个是release版本

编写代码测试

cpp 复制代码
#include <iostream>
#include <opencv2/opencv.hpp>
int main(int argc, char** argv) {
    cv::Mat pic = cv::imread("1.png");
    // 检查图片是否成功读取
    if (pic.empty()) {
        std::cerr << "Error: Loading image" << std::endl;
        return -1;
    }
    // 创建窗口并显示图片
    cv::namedWindow("Image Display", cv::WINDOW_AUTOSIZE);
    cv::imshow("Image Display", pic);
    // 等待按键事件,之后关闭窗口
    cv::waitKey(0);
    cv::destroyAllWindows();
    return 0;
}

运行成功

相关推荐
billhan2016几秒前
Agent 开发全流程:从概念到生产
人工智能
threerocks8 分钟前
过了个年,AI 圈变天了?但没人告诉你为什么
人工智能
threerocks25 分钟前
Anthropic CEO Dario Amodei:海啸已在地平线上,但没人在看
人工智能
用户51914958484536 分钟前
Adrenaline GPU 漏洞利用框架:突破 Android 内核内存读写限制
人工智能·aigc
hulkie43 分钟前
从 AI 对话应用理解 SSE 流式传输:一项 "老技术" 的新生
前端·人工智能
鞋带松了1 小时前
openclaw + ollama本地模型 + 飞书平台 windows平台部署教程
人工智能
啥都学点的程序员1 小时前
关于langchain调用MCP确保稳定性的小经验
人工智能
billhan20161 小时前
RAG 从零到一:构建你的第一个检索增强生成系统
人工智能
billhan20161 小时前
Function Calling:让大模型连接真实世界
人工智能
程序员飞哥2 小时前
Block科技公司裁员四千人,竟然是因为 AI ?
人工智能·后端·程序员