【Opencv3学习笔记 1】OpenCV的安装配置部署详细步骤(window + vs2019)

【opencv3.4.6+vs2019+windows10】安装教程 以前装过Opencv,但总记不住步骤,特此记录下来过程,防止以后用到,参考博客链接会放在文末。 阅读详情

什么是Opencv?

在这里插入图片描述

OpenCV(开源的计算机视觉处理工具)是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV用C++语言编写,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,GO的支持。

1. 下载Opencv

在官方网站进行下载,这里我使用的是window平台
在这里插入图片描述
下载后得到一个exe文件,直接运行,选择你要安装的位置就行了
在这里插入图片描述
安装完成后得到的文件夹结构如下
在这里插入图片描述
build是OpenCV使用时要用到的一些库文件,而sources中则是OpenCV官方为我们提供的一些demo示例源码以及文档帮助
如果你仅仅是使用库工具,可以删除sources文件夹,不会对使用造成影响。

2. 配置环境(vs)

  1. 首先在系统环境变量里把Opencv的可执行文件的目录添加进去
    在这里插入图片描述
    打开vs2019,创建一个新项目,如下
    在这里插入图片描述
    点开项目的属性
    在这里插入图片描述
    首先对c++的编译器进行设置
  • 包含目录:
    在这里插入图片描述
  • 库目录:
    在这里插入图片描述
    接着对链接器设置进行更改:
  • 附加库目录
    在这里插入图片描述
  • 附加依赖项
    在这里插入图片描述
    这样其实也很好理解,刚好是对C++整个代码的运行流程每一步的设置都进行了更改(编译 -> 链接)

3. 代码示例

我们用星云大神的教材《Opencv3编程入门》中的第一个代码示例开始我们的opencv实验


#include <opencv.hpp>

using namespace cv;

int main()
{
	Mat img = imread("1.jpg");
	imshow("【载入的图片】", img);
	waitKey(6000);
	return 0;
}

结果:
在这里插入图片描述

Win10—YOLOv5实战+TensorRT部署+VS2019编译(小白教程~易懂易上手)---超详细 Win10—YOLOv5实战+TensorRT部署+VS2019编译(小白教程~易懂易上手) 一位入门CV的小白,第一次使用TensorRT来加速部署YOLOv5项目。 此文详细记录了实操过程中的种种坑与不足,一来方便自己回顾温习,二来帮助想使用YOLOv5与TensorRT来部署项目的小伙伴避免踩一些坑,三来希望得到各位大佬大牛的高见! 文章目录Win10—YOLOv5实战+TensorRT部署+VS2019编译(小白教程~易懂易上手)1 软件下载及安装(1) 安装VS2019(2) 安装NVID 阅读详情

相关推荐

YoloV4 Window10环境下配置教程

DarkNet YoloV4+Window10+VS2019+CUDA10.0+CUDNN7.5.0配置流程Window10VS2019CUDA+CUDNN安装OpenCVCloneYoloV4VS2019编译 配置流程 主要是分享我踩过的一些坑,有问题可以留言探讨。 Window10 Window10系统 VS2019 我自己是从官网上下载的VS2019社区版本,链接如下: https://visualstudio.microsoft.com/zh-hans/downloads/ 按照基本操作步骤安装即可

qq_34809969的博客 7743

opencv 3 速成笔记(1): 安装和配置开发环境

opencv3学习的速成笔记一,如何安装和配置开发环境,并编译运行第一个opencv3程序

omage的专栏 1938

opencv python 编译_win10 vs2019 编译 opencv4.5 + pyhton3 +cuda

20201017更新前置条件vs2019也就是所谓的vc16. 要检测是否安装了完整的C++功能和cmake支持,用vs 的installer可以选上。否则cmake的configure都会报错。1 下载源码2 configure选上BUILD_opencv_worldNONFREE必须开,否则即使下载的opencv_contrib也不包含sift等等nonfree库了注意路径中的分割线,必须是l...

weixin_39637457的博客 1314

Ubuntu20.04下安装OpenCV3

opencv3.4.6简单安装过程

weixin_44128004的博客 3351

OpenCV 3 源码安装教程

OpenCV(Open Source Computer Vision)是一个广泛使用的计算机视觉库,它提供了许多用于图像处理和计算机视觉任务的功能。请按照步骤逐步操作,确保正确安装和配置所需的依赖项。一旦安装完成,您可以开始使用 OpenCV 提供的丰富功能进行图像处理和计算机视觉任务。完成安装后,您可以编写一个简单的 C++ 程序来验证 OpenCV 是否正确安装。在编译和安装 OpenCV 3 之前,您需要安装一些依赖项。选项用于指定编译并行任务的数量,您可以根据您的系统配置进行调整。

UaCode的博客 302

Windows 下 OpenCV 的安装、配置和部署详细教程

首先,找到您刚刚构建的 OpenCV 库文件夹中的 “bin” 目录。要执行此操作,请按下 Win + R 键,输入 “sysdm.cpl”,然后在打开的 “系统属性” 窗口中,单击 “高级” 选项卡,然后单击 “环境变量” 按钮。在 “环境变量” 窗口中,找到 “系统变量” 部分下的 “Path” 变量,并单击 “编辑”。打开 CMake GUI,设置源代码路径为解压的 OpenCV 文件夹路径,设置构建路径为一个新的文件夹(例如 “opencv_build”),然后单击 “Configure”。

MwgmPhilosophy的博客 1284

Win10 Visual Studio 2019 安装配置opencv4全过程(超详细,实测成功)

OpenCV4 C++版在Win10上的部署全过程,全网最详细

Li_yan的博客 8341

在Windows平台上安装OpenCV

,然后输入"%OPENCV_DIR%\x64\vc15\bin"(如果你的系统是32位,则输入"%OPENCV_DIR%\x86\vc15\bin")。输入变量名为"OPENCV_DIR",变量值为你的OpenCV安装路径(例如:“C:\opencv\build”)。请确保将代码中的"path_to_your_image.jpg"替换为你的图像文件的实际路径。打开Windows资源管理器,右键单击"此电脑"(或"计算机"),选择"属性"。在"系统变量"下,找到"Path"变量,双击编辑。

UaCode的博客 1627

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

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

qq_41277822的博客 26万+

41、window10 +visual Studio 2019+CUDA11.1+cudnn11.1+TensorRT7.2.3.4+YOLO5(含安装vulkan)

基本思想:随手记录一下在window10系统上部署TensorRT+YOLO5,也随手记录一下Libtorch的使用方式; 一、https://pc.qq.com/detail/19/detail_25679.html去腾讯软件中心下载vs2019进行安装 安装完成之后,先写一个hello world 试试是否可以使用~ 二、搭建OpenCV库https://sourceforge.net/projects/opencvlibrary/files/4.5.1/opencv-4.5.1-v...

sxj731533730 4166

推荐系统公平性之流行度偏差(fairness in recommender systems -- popularity bias)

主要参考论文:《The Unfairness of Popularity Bias in Recommendation》 RMSE@RecSys 2019 流行度偏差是什么 先定义流行物品和非流行物品。下图是(Movielens 1M)数据集中物品的评分情况。 图的横坐标表示不同物品,纵坐标表示物品的评分次数。可以看出只有少部分物品得到了很多的评分,大部分曲线尾部的物品都只有少量的评分,我们也把这部分物品称为长尾物品。在本文中,我们取曲线的前20%对应的物品为流行物品,剩余的为非流行物品(长尾物品)。 然

beilizhang的博客 5297

Windows下OpenCV的下载安装、配置部署(VS2019)详细教程

一. OpenCV的简介 OpenCV(Open Source Computer Vision Library)是一个基于BSD许可的开源跨平台计算机视觉库,可运行在Linux、Windows、Android和Mac OS等操作系统上。OpenCV中有图像处理函数库、GUI图像和视频窗口函数库、图像目标检测函数库等等一系列功能强大的函数库,它几乎可以完成任何你能够想到的计算机视觉任务。 OpenC...

qq_44711417的博客 3994

3D Gaussian Splatting:用于实时的辐射场渲染

3D Gaussian Splatting:用于实时的辐射场渲染 3d gaussian splatting for real-time radiance field rendering

m0_51976564的博客 1万+

ncnn模型在Windows VS2019环境下的部署

注: 为你刚刚解压的protobuf-3.4.0文件夹的根目录,如果cd无法切换进入到D盘,需要在cd命令与D:\命令之间加入一个 "/d" 就解决了,如:"cd /d D:\build_tools\protobuf-3.4.0"这里我直接下载编译好的 opencv-mobile-4.6.0-windows-vs2019.zip。,这里我使用的release版本,直接下载源码就可以了,新的release版本要下载full-source字样的代码包。

liguiyuan的博客 1305

基于Simulink的前馈解耦SVPWM整流器仿真

本文提出了一种基于Simulink的前馈解耦SVPWM整流器仿真方案,针对传统双闭环控制存在的耦合严重、电压利用率低等问题进行优化。通过前馈补偿dq轴耦合项(ωLiq和ωLid)结合SVPWM调制算法,实现了电流跟踪误差<3%、电压利用率达0.99、THD<3%的性能指标。文章详细阐述了系统架构设计,包括前馈解耦原理推导、SVPWM算法实现步骤,并提供了完整的Simulink建模方法。仿真结果表明,该方案在动态响应速度(25ms)和直流电压纹波(1.1%)方面显著优于传统SPWM控制。同时给出了

MHD0815的博客 165

stm32学习笔记-启动文件

1、配置栈 Stack_Size EQU 0x00000400 AREA STACK, NOINIT, READWRITE, ALIGN=3 Stack_Mem SPACE Stack_Size __initial_sp EQU:相当于C中的define,定义Stack_Size = 0x00000400。 AREA: 指...

某风吾起的博客 4531

WIN10+VS2019 环境部署opencv

今天安装opencv,一直遇到问题,主要问题是include包含文件时提示无法打开opencv的某个文件,比如无法打开opencv2/core.hpp。 后在网上多方查找解决方案,最终解决了存在的问题,Demo成功跑起。 我用的是比较新的opencv版本,只支持64位环境,所以在创建工程时记得先把平台改为X64。 下面说一下安装部署过程: 首先,到官网下载opencv。下载地址:https...

yjzh_td的博客 1007

Coverity本地增量C/C++代码检查(Linux)操作简介

Coverity 是一款精确的综合静态分析与应用安全测试 (SAST) 平台,它可以在编写代码时发现关键的缺陷和安全缺陷,防止它们变成安全漏洞、故障或维护缺陷。

1484

VS2019以及QT配置openCV的环境(最简单的版本)

opencv环境搭建

Jinyizhi2233的博客 2020

基于FPGA的以太网设计(1)----大白话解释什么是以太网

基于FPGA的千兆以太网设计(1)----大白话解释什么是以太网

孤独的单刀 3878

信奥赛C++提高组csp-s之数论基础专题课:从同余到分数模运算1(知识地图:同余、裴蜀定理、扩展欧几里得、乘法逆元、分数模运算)

信奥赛C++提高组csp-s之数论基础专题课:从同余到分数模运算1(知识地图:同余、裴蜀定理、扩展欧几里得、乘法逆元、分数模运算)

王老师青少年编程 792

【Libtorch】YOLOV5在Window10的部署(一)

YOLOV5在Window10的部署(一) 前言 大家好,这是我的第一篇文章,以前都是在本站白嫖大佬们的文章,现在有机会,也分享一下自己的工作经历。 部署环境 本文是在Windows10系统下,使用Libtorch-yolov5(yolov5的C++版本),Opencv4.5.2,Libtorch1.8.0 VS2019 Libtorch1.8.0 Opencv4.5.2 Libtorch-yolov5 Cmake Window10 第一步:安装和下载 前言:将以下的文件下载好后,最好统一放到一个文件

私はいつも好きです樱岛麻衣的博客 3149

【LIN总线测试】——LIN主节点数据链路层测试

LIN总线是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议。其目标定位于车身网络模块节点间的低端通信,主要用于智能传感器和执行器的串行通信,而这正是CAN总线的带宽和功能所不要求的部分。本章节主要介绍LIN主节点数据链路层如何测试?

测试领域技术分享 2614

Opencv4.6.0+VS2019+win11安装教程

官网链接:https://opencv.org/releases/进入可看到不同版本、不同系统的opencv,选择自己需要版本,我自己选择的是opencv-3.4.6点击下载windows版本,会跳到以下界面,等待5秒会自动下载。

chaishen10000的专栏 3505

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

VS2015+QT5+OpenCV3开发环境搭建

本文主要描述VS2015+QT5+OpenCV3开发环境搭建,以及如何使用。大牛们可以绕行,主要是让大家入门。

quxiaoxia1986的专栏 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ncnn之三:window环境下vs2015安装ncnn+protobuf+opencv

window10+vs2015+opencv4.1.1+protobuf+ncnn protobuf $ git clone git@github.com:protocolbuffers/protobuf.git $ cd .\protobuf\cmake $ mkdir build $ cd build $ cmake .. -Dprotobuf_BUILD_TESTS=OFF -Dprotob...

mingo_敏 1710

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: 从问题出发深入理解“卷积”
下一篇: 【Opencv3学习笔记 2】图像与视频的基本操作
Andy in boots
博客等级 码龄7年 73粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值