在Windows系统上安装OpenCV并配合VS使用

亲测可用 OpenCV4.10.0 在Windows10,64位,vs2022下的编译及配置方法 首先下载好OpenCV的Windows下的安装包,双击exe文件,选择解压路径后点Extract即可完成解压,解压后会自动生成一个opencv的文件夹,把它放在某个目录下面。我喜欢放置在D盘的根目录下面,如:D:\opencv。opencv_world480.lib,Realease 模式。opencv_world480d.lib,Debug模式。我的电脑点击右键,属性,高级系统设置,环境变量。这个时候,就可以运行代码,测试一下了。实测用户变量,系统变量都是可以的。那个 d 就是Debug 的意思。 阅读详情

准备工具

  • Visual Studio,我使用的版本是2022,你可以选择合适的版本。如果需要下载,点击这里 。下载完成VS后,记得下载C++开发工具,具体配置C++环境,可参考这里。
  • OpenCV, 选择和你的VS适配的版本,如果你跟我一样是VS 17 2022, 那么选择下载4.9.0就可以了。可以在这里下载。
  • 说明:安装包解压后是两个文件夹(build && sources), 我的存储路径为:
D:\myApp\OpenCV\opencv

配置系统环境

右键点击此电脑 -> 属性 -> 高级系统设置 -> 环境变量 ->系统变量 -> Path,键入以下内容:

D:\myApp\OpenCV\opencv\build\bin
D:\myApp\OpenCV\opencv\build\x64\vc16\bin

第一行是opencv build的bin位置,第二行是opencv vc版本的bin位置。

配置项目环境

  1. 打开Visual Studio, 新建一个C++空项目。必须要创建有.cpp文件后面才会在属性页面出现vc++的选项。

  2. 视图 -> 其他窗口 -> 属性管理器
    在这里插入图片描述
    选择对应的Debug/Release模式.,右键选择属性,进入的页面是这样的:
    在这里插入图片描述

  3. 通用属性 -> VC++目录 -> 包含目录,新建以下内容:

    D:\myApp\OpenCV\opencv\build\include
    D:\myApp\OpenCV\opencv\build\include\opencv2
    

    第一行是include头文件的位置,第二行是opencv2头文件的位置。

  4. 通用属性 -> VC++目录 -> 库目录,新建以下内容:

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

    这是静态链接库lib的位置.

  5. 通用属性 -> 链接器 -> 输入 ->附加依赖项,新建以下内容:

    D:\myApp\OpenCV\opencv\build\x64\vc16\lib\opencv_world490d.lib
    

    这是opencv4.9.0debug模式的静态链接库的位置。如果你是release模式,那么应该是:

    D:\myApp\OpenCV\opencv\build\x64\vc16\lib\opencv_world490.lib
    

    也就是少了一个d的区别。
    opencv版本不同,对应的静态链接库的名称也是不一样的。举个例子,如果是3.9.6版本,那么名称应该是opencv_world396.lib/ opencv_world396d.lib

配置成功

随便写一个图像输入输出的代码来测试一下配置情况吧。

#include <opencv2/opencv.hpp>
using namespace cv;

int main() {
    // 加载图像
    Mat img = imread("./data/blue.png");
    if (img.empty()) {
        std::cout << "Image load failed!" << std::endl;
        return -1;
    }

    // 遍历图像中的每个像素
    for (int i = 0; i < img.rows; ++i) {
        for (int j = img.cols/2; j < img.cols; ++j) {
                img.at<Vec3b>(i, j) = Vec3b(0, 0, 255);
        }
    }

    // 显示结果
    imshow("Result", img);
    waitKey(0);

    // 保存修改后的图像
    imwrite("./data/blue_red.png", img);

    return 0;
}

blue.png图像
在这里插入图片描述
执行代码后保存的blue_red.png结果:
在这里插入图片描述

参考

https://blog.youkuaiyun.com/mars_xiaolei/article/details/78759041

Windows32位系统下 Vs2015 配置Opencv Win8 32位系统配置Opencv 参考文章: https://blog.youkuaiyun.com/yefcion/article/details/81067030 本人系统环境: win8 32位 opencv-3.4.0-vc14_vc15 vs2015professional 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma... 阅读详情

相关推荐

关于OpenCV 从基础到深入的详解——二、OpenCV 基础环境搭建

然后,在项目属性中,配置 “VC++ 目录”。在 “包含目录” 中添加 OpenCV 的 include 目录路径(例如 “C:\opencv\build\include”),在 “库目录” 中添加 OpenCV 的 lib 目录路径(例如 “C:\opencv\build\x64\vc15\lib”,这里的 “x64” 和 “vc15” 根据自己的安装情况可能会有所不同)。:在 “库” 选项卡中,点击 “添加库”,选择 “用户库”,点击 “新建”,创建一个名为 “OpenCV” 的用户库。

weixin_43084893的博客 2832

VS配置OpenCV教程(超详细)_opencv安装教程

打开Visual Studio,新建一个C++项目,在Visual Studio左上角菜单栏,依次选择“视图”、“其他窗口”、“属性管理器”。找到自己对应的Debug和Release模式,比如说我目前想使用x64的Debug,我就选择第二项下的“Microsoft.Cpp.x64.user”。右键选择“属性”,进入“Microsoft.Cpp.x64.user的属性页”,依次选择“通用属性”、“VC++目录”,开始添加“包含目录”、“库目录”。

2401_86437020的博客 4671

OpenCV + OpenCV Contrib安装教程(windows)

一、OpenCV Contrib模块简介 OpenCV Contrib是OpenCV的扩展模块,包含了许多最新的以及可能还没有正式发布有待进一步完善的算法,可以理解为是OpenCV的扩展包,在OpenCV 3.0以后,SIFT、SURF等特征算法也放到了Contrib库中了,我第1次安装Contrib,是因为想要使用FLD直线检测器。 二、本文介绍的安装环境 Windows 10 + vs2017 x64 + OpenCV3.4.3 + OpenCV Contrib3.4.3 + Cma...

qq_27278957的博客 3万+

【配置环境】Visual Studio 配置 OpenCV

使用CMake 和 Visual Studio 编译 OpenCV 库,编译了Release32位,Release64位,Debug32位,Debug64位四种模式库,并提供了个人已编译好的库,在百度网盘里。然后并解决CMake编译OpenCV报的错误!还有一些简单的代码使用例子!

weixin_43729127的博客 1万+

学习OpenCV--如何在Visual Studio中使用OpenCV

原文地址: How to build applications with OpenCV inside the “Microsoft Visual Studio” 我的博客: SHLLL的小站 \ Github \ 优快云 \ 博客园 \ 简书 前言: OpenCV是一个开源的跨平台计算机视觉库,基于C和C++语言开发,同时也提供了Python、Java和Javascript等语言的

SHLLL的博客 1万+

VS2019-OpenCV最详细安装教程

第一步让我先打开我们的VS2019(VS2019安装就到其他博主那里找吧) 在这里插入图片描述 第二步创建一个新的项目,这个项目一会用来测试我们装的OpenCV是否能用 创建的名字先命名为OpenCV,不过其他命名也可以 第三步,进入到了主页面(我的主页面有自定义壁纸,正常背景应该是黑色的或白色的),点击项目–>OpenCV属性 随后进入OpenCV的属性页 点击VC++目录–>包含目录,进入包含目录的页面 将 D:\opencv\build\include 路径复制到图中的位置之

WUHU648的博客 4769

C++实战Opencv第一天——win11下配置vs,opencv环境和运行第一个c++代码(从零开始,保姆教学)

(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,它提供了大量的通用算法和功能,用于处理图像和视频数据。通常提供比 Python,对于需要高性能处理的任务(如C++ 提供更细致的和。这对于优化大型应用或在内存限制较大的环境(如)中运行非常重要。:包括滤波、色彩空间转换、图像阈值设定、边缘检测、几何变换(如旋转、缩放)等。:使用特定算法(如哈尔特征级联分类器)来识别和追踪视频中的人脸。

qq_34717531的博客 2781

Opencv4.5.0+VS2019+win10安装配置

Opencv4.5.0+VS2019+win10安装配置环境第一步:下载解压opencv安装包第二步:配置系统环境变量第三步:相关文件的配置第四步:VS2019配置属性管理器进行相关配置 环境 系统:win10系统 opencv版本:4.5.0版本 IDE:Visual Studio 2019社区版 第一步:下载解压opencv安装包 到官网下载最新Opencv, 此处用的是4.5.0版本。 官网地址:Opencv ; opencv-releases 双击下载好的或者拷好的安装包,选择解压路径后点Ext

bankexinan的博客 4412

windows7+opencv+caffe+linux安装总结

Introduce 这一类网上教程很多,有的很好,有的不靠谱,今天我就把成功的几个总结在一起方便大家使用。在windows7下安装opencv3.0和caffe以及linux双系统 网址如下: 1、VS2013下OpenCV3.0环境配置 Note: 1、opencv和VS版本要匹配,最好是网上实践成功的版本、           2、opencv文件中的vc12对应vs2013,vc1...

sqiu_11的博客 407

【OpenCV】Windows10环境搭建 安装OpenCV并配置VS2015

直奔主题。第一步 下载OpenCV V3点击地址下载 下载下来会是这么个文件 点击打开 这其实是一个解压过程,地址是你的解压后目录 我设置到D盘的OpenCV目录下 等待解压完成 解压完毕后看解压目录,目录结构如上图 现在配置系统环境,右键windows按钮电机搜索,输入环境变量直接进入窗口 点击环境变量 点击新建 输入自己的OpenCV程序

teavamc的博客 4526

在Visual Studio中配置OpenCV

记得根据你的OpenCV版本和项目设置进行适当的调整,并参考OpenCV的文档和示例代码,以更好地理解和利用OpenCV的功能。点击“库目录”字段,并添加OpenCV的库文件目录,这个目录位于OpenCV安装路径下的“lib”文件夹中。在属性窗口中,选择“调试”选项卡,并将“工作目录”设置为OpenCV安装路径下的“bin”文件夹。例如,如果你的OpenCV安装在“C:\opencv”下,那么你应该将“工作目录”设置为“C:\opencv\bin”。确保你添加了与你的OpenCV版本对应的库文件。

EiyMobile的博客 741

opencv mysql_opencv 3.2安装

opencv 3.2安装下载地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.2.0/opencv-3.2.0-vc14.exe/download解压缩1:设置环境变量目录:E:\opencv3.2\opencv\build\x64\vc14\bin2:新建一个控制台空项目3: 菜单栏 视图--其他窗口-属性管...

weixin_28965077的博客 154

vs2010+opencv安装方式

在win7系统下,vs2010+opencv配置、库加载调用等详细的方法说明文档

VS2015+Opencv半永久配置

电脑W7 64位+VS2015+opencv3.0 刚开始学习opeencv很麻烦,配置的问题都弄了好久,一旦重装又出现很多问题,在网上看了一个论坛说的永久配置,特意记录一下! 第一步:下载opencv,然后进行安装 http://opencv.org/ 第二步:环境变量配置 Path里面加上E:\Program Files (x86)\opencv3.0\opencv\x64\vc12\b...

寂寞的小乞丐 94

用Python实现图片风格迁移,让你的图片更加的高逼格!

先来看下效果: 上图是老王在甘南合作的米拉日巴佛阁外面拍下的一张照片,采用风格迁移技术后的效果为: 一些其它效果图: 下面进入正题。 近年来,由深度学习所引领的人工智能(AI)技术浪潮,开始越来越广泛地应用到生活各个领域。这其中,人工智能与艺术的交叉碰撞,在相关技术领域和艺术领域引起了高度关注。就在上个月,由电脑生成的艺术品在佳士得(Christie’s)的拍卖价竟高达43.25万美元,...

Python追梦 6184

HDMI接口协议

接口HDMI(High-Definition Multimedia Interface),新一代多媒体接口标准。即高清多媒体接口。它能够同时传输视频和音频,简化了设备的接口和连线;同时提供了更高的数据传输带宽,可以传输无压缩的数字音频及高分辨率视频信号。HDMI 1.0 版本于 2002 年发布,最高数据传输速度为 5Gbps;而2017 年发布的 HDMI 2.1 标准的理论带宽可达 48Gbps。1、能够同时传输视频和音频,简化了设备接口与连线。2、提供了更高的数据传输带宽,

weixin_42581439的博客 2598

windows系统VS2019+OpenCV+Libtorch 使用C++部署YOLOv5模型

windows系统VS2019+OpenCV+Libtorch 使用C++部署YOLOv5模型前言0 、安装Visual Studio 2019一、下载 OpenCV二、VS 2019配置OpenCV 环境(新版本好像只支持X64环境,根据你下载的文件判断)0.新建一个空项目:1.检测OpenCV2.执行OpenCV结果:三、下载 Libtorch四、VS 2019配置Libtorch Debug 环境(Releasa版本可按照类似流程配置)0.新建一个空项目:1.检测Libtorch2.执行 Libtor

伴生战骨 4711

手把手教你理解ARM SoC中的PPU:电源管理IP的配置与实战避坑指南

本文深入解析ARM SoC中的PPU(Power Policy Unit)电源管理IP,提供详细的配置指南与实战避坑技巧。从PPU基础架构、寄存器配置到与PCSM的协同工作,全面介绍如何优化电源管理策略,解决常见配置误区,并分享高级调试与性能优化方法,助力工程师提升低功耗SoC设计效率。

weixin_28693447的博客 481

如何在VS2019安装OpenCV库

VS2019安装OpenCV库 主要内容VS2019安装OpenCV库1.准备工作2.配置环境变量3. VS2019中的配置 1.准备工作 (1)安装好visual studio2019(此处未介绍安装步骤) (2)下载OpenCV库,下载链接为:链接 此处下载的为: 下载好之后,双击exe文件,进行解压同时也是安装,此处选择安装的位置是D:\E\OpenCV4.5.2\,最后点解extract。 等待 可以看到解压成功,如下: 2.配置环境变量 键此电脑,打开属性,打开高级系统设置,选择环境变量,找

Highlight_Jin的博客 5765

七步设计高频变压器

七步设计高频变压器

m0_71394959的博客 5404

论文阅读:Universal and Transferable Adversarial Attacks on Aligned Language Models. LLM Attacks

因为“即开即用”的大型语言模型能够生成大量令人反感的内容,近期的工作集中在对这些模型进行对齐,以防止不受欢迎的生成。尽管在规避这些措施方面取得了一些成功——即所谓的针对大型语言模型(LLMs)的“越狱”——这些攻击需要大量的人类智慧,并且在实践中很脆弱。自动对抗性提示生成的尝试也取得了有限的成功。在本文中,我们提出了一种简单有效的攻击方法,可以导致对齐的语言模型生成令人反感的行为。

CSPhD-winston的博客 1418

Windows下 OpenCV 的下载安装教程(详细)

Windows下 OpenCV 的下载安装教程(详细) OpenCV简介 OpenCV(Open Source Computer Vision Library)是一个跨平台的计算机视觉库,可以在windows、Linux、Android和Mac OS等操作平台上运行,不但可以运行C和C++,同时提供了Python、Ruby、MATLAB等语言的接口,主要用来实现物体识别、图像分割、人脸识别、动作识...

qq_41277822的博客 26万+

ITKMontage---ITK自动拼接模块

本文分享ITK中Remote中的ITKMontage拼接模块,希望对各位小伙伴有所帮助!1. ITKMontage介绍在医疗图像处理过程中,图像拼接有很多用处,比如DR图像的拼接。ITKMontage可以快速稳定的处理数据量较大的拼接图像。强度不均匀性校正配准全局优化融合2. ITKMontage安装ITKMontageITKMontage可脱离ITK进行单独安装,也可在ITK安装时作为模块进行安装。单独安装ITK模块安装在ITK编译时,选择ITKMontage模块。

qq_40041064的博客 450

OpenCV下载安装教程(Windows)

OpenCV(Open Source Computer Vision Library)是一个广泛使用的开源计算机视觉库,旨在提供丰富的图像和视频处理功能。它最初由Intel于1999年开发,并演变成为一个全球性的开源项目,得到了众多开发者的贡献和支持。OpenCV可以通过C++、Python、Java等编程语言调用,使得开发者能够在不同平台上进行图像处理和计算机视觉应用程序的开发。作为一个全面且强大的计算机视觉库,OpenCV包含了数百个用于图像处理、特征检测、对象识别、视频分析等领域的函数和工具。

weixin_40323532的博客 5万+

【ComfyUI专栏】安装Triton组件

Triton是一款支持大模型推理的深度学习加速组件,最初仅支持Linux平台,现已通过开源社区适配Windows系统。针对SageAttention的安装,建议使用3.2.0Post10版本(该版本提供封装好的安装包,更高版本仅有源码)。用户可通过GitHub获取安装资源,或直接使用pip命令"pip install triton-windows"进行安装。安装时需注意:1)在虚拟环境中操作;2)使用管理员权限。相关资源链接已在文中提供。

技术与管理的平衡木- 1870

【Camera2教程一】Camera2的框架Pipeline和framework中核心类和接口的详细介绍

Camera2 的 API 模型被设计成一个 Pipeline(管道),它按顺序处理每一帧的请求并返回请求结果给客户端。

jiangchaobing_2017的博客 793
上一篇: 在Windows系统上安装NLopt并配合VS使用
下一篇: 数据分析与处理技术基础知识
Ayu阿予
博客等级 码龄5年 456粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ayu阿予

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值