手把手教你用VS2017配置OpenCV

vs2017配置opencv详细步骤(附详细图解) 本人最近在做一个图形处理的作业,要用到opencv库,刚开始配置的时候遇到了很多问题,也看了很多博客,在费尽了许多周折之后,终于在vs2017配置好了opencv。(说实话,配置什么第三方库时是真的麻烦,主要是步骤多而且特别容易会报错)。现在我将我配置的步骤分享出来,让小伙伴们少走弯路。 1.安装vs2017 这一步就不用多说了吧,直接在官网上下载就行了。 网页链接:(https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2017-reln 阅读详情


最近学习增强现实技术时需要opencv,早在本科毕设使用过OpenCV 2.4.11做过城市交通指示识别,现在导师要求用OpenCV 3,所以从一个新入坑的角度来讲解一下完整的配置一个OpenCV的过程。

一、下载OpenCV安装包

1、官网下载

官网可以找到你需要的版本直接下载,不过网络环境的问题速度实在不能忍受

2、网上资源

安装包博主已经放到网盘了,需要的朋友可以直接下载

链接:https://pan.baidu.com/s/1DVqFYPW8zwlX1vreNumVdg
提取码:gkf2

二、安装OpenCV

1、解压文件

点击Extract解压文件到目录下
OpenCVsetup

2、为OpenCV配置环境变量

右键->属性->高级系统设置->环境变量
环境变量打开窗口
在系统变量中新建一个环境变量,把OpenCV的bin目录D:\OPENCV\opencv\build\x64\vc14\bin加入进去
在这里插入图片描述

3、配置文件

(1)将bin目录(D:\OPENCV\opencv\build\bin)下面的opencv_world341.dll和opencv_world341d.dll文件复制
D:\OPENCV\opencv\build\bin
(2)将文件粘贴到C:\Windows\SysWOW64这个文件夹里面
C:\Windows\SysWOW64
(3)将bin目录(D:\OPENCV\opencv\build\x64\vc14\bin)里面的opencv_ffmpeg341_64.dll文件复制
D:\OPENCV\opencv\build\x64\vc14\bin
(4)将文件粘贴到C:\Windows\System32文件夹
C:\Windows\System32
其他openCV的版本,只需要把对应的dll文件移动到上述两个C盘文件夹即可!

三、进入VS2017配置属性管理器进行相关配置

1、新建一个空项目

vs_new_project
切换为解决方案资源管理器
新建项

在源文件下,新建一个c++空文件
新建文件

2、切换属性管理器

视图->其他窗口->属性管理器
属性管理器

3、配置Debug|X64

属性管理器视图下,配置Microsoft.Cpp.x64.user,点击属性
Microsoft.Cpp.x64.user

4、包含目录添加相关路径

D:\OPENCV\opencv\build\include

D:\OPENCV\opencv\build\include\opencv

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

包含目录

5、库目录添加相关路径

D:\OPENCV\opencv\build\x64\vc14\lib

库目录

6、配置链接器

链接器->输入->附加依赖项 添加opencv_world341d.lib
链接器

7、使用微软符号服务器

调试->选项->常规,启动源服务器支持,使用微软符号服务器来下载缺失的dll文件
选项
启用源服务器支持

8、解决方案平台切换64位平台

将测试平台切换配置的64为平台
switch

四、测试

使用一张图片进行测试,图片路径放在项目路径下,或者使用双斜杠"//"绝对路径

#include <iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  

using namespace cv;

int main()
{
	// 读入一张图片,C语言中\会误认成转义字符,路径使用双斜杠    
	Mat pic = imread("D:\\git\\testOpnencv\\geekfanr.jpg");
	// 创建一个名为 "pic"窗口    
	namedWindow("pic");
	// 在窗口中显示图片   
	imshow("pic", pic);
	// 等待5000 ms后窗口自动关闭    
	waitKey(5000);
	// 内存手动回收
	destroyAllWindows();
	return 0;
}

testpic

vs2017配置opencv详细教程 vs上配置opencv的详细步骤。 阅读详情

相关推荐

VS2017配置OpenCV教程(图文详解)

文章目录环境下载安装1. 解压2. 配置环境变量3. 配置VS4. 检查成功 环境 编译器:VS2017 OpenCV版本:4.5.1 4.5.1支持vc版本:vc14\vc15 VS版本和OpenCV中vc的对应关系: (一般来说,不同版本的Visual Studio与OpenCV可以混用,但按对应关系使用为最佳) VS版本 OpenCV中vc VS2003 VC7 VS2005 VC8 VS2008 VC9 VS2010 VC10 VS2012 VC11 VS2013

流楚丶格念的博客 3965

如何在VS2017中配置OpenCV

如何在VS2017配置OpenCV 步骤共分为一下5步: 下载OpenCV SDK 与安装 安装VS2015或者VS2017 1、配置包含目录 2、配置库目录 3、配置链接器 4、配置环境变量 5、重启VS2015或VS2017 下载安装OpenCV SDK: 进入OpenCV官网, 点击左上角Library,选择相应的版本下载,作者下载的是OpenCV-3.4.16 Windows版。 下载完成后运行,将文件解压, 建议解压在除C盘外的其他盘,得到opencv文件夹,我们主要利用build目录下的文件

weixin_43623082的博客 9452

vs2017+python+opencv配置

vs2017+python+opencv配置 另外还要说明 我用的是中文版的vs 如果你用的是英文版的 对于里面的东西你们直接翻译过去就好 还有我发现有些例程里面的按钮和我的vs不一样 那么你看我的文章可能也会发现和你的vs不一样 很正常 自己多找几次 意思相近的多尝试几次就行 注意这里是已经配置了opencv库与vs2017的情况下配置python语言为编辑语言 也就是说我可以用c++写open...

qq_43440703的博客 8886

VS2017+OpenCV4.5.1 安装与配置,扩展模块opencv_contrib的安装与配置

OpenCV在视觉算法中的功能非常强大,其中一个原因就是该算法库一直在与时俱进的更新,对于具有专利的算法(如SURF)以及一些还没有稳定的算法,OpenCV会将其置于扩展模块中,这些扩展模块包含在opencv_contrib代码库中,对于稳定的算法,会被移到OpenCV主仓库代码中,因此读者需要谨慎的使用opencv_contrib,因为不同版本的函数可能存在差异,一定要下载与你安装的OpenCV相同版本的,否则编译时会出现错误;解压:我自己建的文件夹,C:\cpp\vs。选择vs版本,选择编译平台。

每一个不曾起舞的日子,都是对生命的辜负 3529

VS2017安装及配置OpenCV教程

vs2017安装教程,以及应用C++如何在在VS2017中创建第一个程序,如何创建类,并且如何在主程序中调用类;OpenCV的下载和环境配置教程,以及vs2017中OpenCV配置教程,以及读取图片的程序;

xp_fangfei的博客 1039

【OpenCV】VS2017 + CMake环境配置

其实我也不知道全程我在干什么。。。。我只知道每次配置环境我都要窒息 大致情况:VS2017已安装好,CMake从官网下的最新版本https://cmake.org/download/ 但是我发现不能下载zip格式的,要下载圈出来的.msi格式的,直接是一个.exe安装包(可能zip是免安装的我不知道?) OpenCV直接从小许那边拷过来的,主人大意是这个OpenCV文件夹里的东西...

Marianas Trench 3685

VS2017配置opencv教程(超详细!!!)

前言:刚开始是不打算写这篇博客的,但是我最近为了完成对老师布置的区域生长算法,强行要配置一波opencv,因为换了电脑,所以选择了有黑黑主题酷酷的VS2017,但无奈网上的博客关于vs2017配置Opencv不够全(vs2010配置opencv的倒是贼多!),我当时是看了将近10篇文章才配置成功,所以在此我来从一个新入坑的角度来说一下怎么完整的配置一个OPencv!下面就分步来进行说明吧! ...

Chosen One 36万+

使用Visual Studio 2017配置OpenCV教程

d. 在"Linker"部分,选择"Input"。例如,如果您将OpenCV库文件夹放在"C:\opencv"下,则添加路径"C:\opencv\bin"。例如,如果您将OpenCV库文件夹放在"C:\opencv"下,则添加路径"C:\opencv\include"。例如,如果您将OpenCV库文件夹放在"C:\opencv"下,则添加路径"C:\opencv\lib"。a. 选择"Configuration"和"Platform"为"Debug"和"x64"(如果您的操作系统是64位的)。

EiyMobile的博客 524

VS2017配置OpenCV4.0(Win10环境)

第一次学着写博客,准备记录一下自己在VS2017上学习Opencv4.0的学习过程,算是给自己写个笔记,当然也希望读者能有少许收获。博主有一丢丢的Opencv3的基础,所以有的地方不够详细的欢迎提问,如果发现我有错误的地方欢迎指出,大家共同学习共同进步。 联系邮箱:rather-to-die@outlook.com

有关人士的博客 7万+

【机器学习实战中阶】音乐流派分类-自动化分类不同音乐风格

数据下载地址:https://www.kaggle.com/datasets/andradaolteanu/gtzan-dataset-music-genre-classification/data背景音乐。专家们长期以来一直在尝试理解声音以及是什么使一首歌曲与另一首不同。如何可视化声音。是什么使一个音调与另一个不同。这个数据集希望能提供实现这些目标的机会。内容原始流派 - 包含10种流派,每种流派有100个音频文件,每个文件长度为30秒(著名的GTZAN数据集,声音的MNIST)

2143

深入理解梅尔刻度、梅尔滤波器组和梅尔时频谱图

读取一段音频,使用短时傅里叶变换,得到普通的时频谱图,然后绘制梅尔滤波器组,值得注意的是,librosa的梅尔滤波器组函数还带有权重归一化功能,即对一个三角形滤波器的每个权重,都除以该三角形的面积,如果不希望进行该归一化,设置参数。从公式可见,对数部分可以以自然对数为底数,也可以以10为底数,不同的底数对应不同的系数,要确定当前的系数,只需要代入(1000Hz, 1000mel)即可。其中,m是当前滤波器的序号,表征了当前的时间段,k是当前频率的序号,表征了当前正在对哪一频率的。

DEDSEC_Roger的博客 1万+

VS2017配置OpenCV3.4.1教程(步骤超详细!!)

前言:本学期选了一门软件课设---基于OpenCV的图形处理程序(已经完成了课设任务,出几篇博客记录一下学习历程)。首先第一步就是VS配置OpenCV(VS2017是一直以来用的编程软件),在实验课上老师也教了但是也试了好几遍都没有配置成功。课下自己在找各种配置方法看了大概有10篇左右的博客,在踩了很多坑情况下花了一下午终于配置成功了。 说明:不是博主这个版本的opencv本教程也是实用的...

烬 1万+

从零搭建A股量化交易系统:开源框架选型与实战部署指南

本文详细介绍了从零搭建A股量化交易系统的完整流程,重点分析了开源框架VNPY和QMT的选型与实战部署。内容涵盖系统架构设计、策略开发、性能优化及实盘过渡方案,为开发者提供了一套完整的A股实盘量化交易解决方案,助力高效构建稳定可靠的量化交易系统。

sugar的博客 1270

VS2017通过props文件配置opencv环境

文章目录0 简述适用于win32和x64平台Debug和Release的单文件配置方法用户定义的宏UserMacros1. 配置过程将opencv相关dll添加到系统环境变量中新建.props配置文件在vs项目中引用CV_x64.props属性文件 0 简述 编译好的opencv库分为Debug(opencv_world400d.lib)和Release(opencv_world400.lib),...

GEO-LIKE的博客 4827

MS51内部振荡器

MS51内部有两个RC振荡器,一个高速16MHz或24MHz(HIRC),可通过HIRC24(RCTRIM1.4)位进 行选择配置,以及一个低速10 kHz(LIRC)。它们都可被选择用作系统时钟。通过设置HIRCEN (CKEN.5)位使能HIRC,设备上电时LIRC被使能。用户可设置OSC[1:0] (CKSWT [2:1])为[0,0]选择HIRC 作为系统时钟,设置OSC[1:0](CKSWT [1:0])为[1,0]选择LIRC作为系统时钟。注意:MS51上电后HIRC 和 LIRC都被...

seraphseraphhill2008的博客 808

PADS Layout中快速导入自定义元器件封装的实用技巧

本文详细介绍了在PADS Layout中高效导入自定义元器件封装的实用技巧。针对封装“找不到”、“对不上”、“导不进”三大痛点,系统梳理了从封装文件来源识别、库规划管理,到三种核心导入场景(从库文件添加、从其他设计借用、处理第三方格式)的完整操作流程,并提供了导入后的关键验证清单与常见问题排查方法,旨在帮助硬件工程师快速掌握这一提升设计效率的关键技能。

weixin_29302047的博客 375

VS2017逐步配置OpenCV教程

VS2017逐步配置OpenCV教程 VS2017逐步配置OpenCV教程VS2017逐步配置OpenCV教程一、配置环境二、下载OpenCV安装包1.OpenCV官网下载2.百度网盘下载OpenCV安装包二、解压并安装OpenCV1.选择路径2.配置系统环境变量3.文件转移与系统配置三、VS2017内部配置四、测试 众所周知,OpenCV框架最初出现在C++中,虽然现在python已经封装了大部分opencv的功能包,博主也在python中尝到了配置OpenCV和平时使用的甜头,但是部分应用场景下基于p

CH_monsy的博客 2935

跨 Agent 语义沟通机制构建:共享知识图谱与语义对齐方法

在具身智能与多智能体系统协同日益复杂化的背景下,跨 Agent 的语义沟通能力成为任务完成效率和系统鲁棒性提升的关键技术路径。本文系统分析了当前业界在共享知识图谱、语义嵌入对齐、语义意图建模与跨模态语义通信协议设计方面的实践经验,深入讲解如何在 Habitat-MARL 与 Isaac-MARL 等平台中,基于实体-关系结构、语义分布表示与任务上下文,构建具备理解、共享、协作能力的多 Agent 语义系统。文章以工程实战为主,覆盖图谱构建、语义嵌入同步、对齐模型部署、通信接口集成等多个核心模块,结合真实应用

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1292

[opencv +VS2017] opencv、vs2017安装配置,环境搭建

文章目录[opencv] 4.0.1下载安装一、前言二、说明三、下载opencv3.1 获取链接3.2 下载结果四、安装opencv五、配置opencv环境六、vs20176.1 说明 [opencv] 4.0.1下载安装 一、前言       最近有个需求需要用到opencv,奈何过招时,学艺不精,没做好准备,先使用python +op...

贾继康的博客 4421

Kile5报错—> ARM-Compiler ‘Default Compiler Version 5‘ which is not available安装使用Compiler Version 5 的办法

Kile5报错—> ARM-Compiler ‘Default Compiler Version 5‘ which is not available安装使用Compiler Version 5 的办法

weixin_72050316的博客 1175

ESP32 物联网宠物喂食器:实现远程智能投喂的完整方案

本项目基于 ESP32 实现了智能宠物喂食器的核心功能,硬件结构简单、成本较低,软件支持远程控制和状态监测。添加摄像头:通过 ESP32-CAM 模块实时观察宠物进食情况。APP 集成:开发专属手机 APP,支持定时设置、报警推送、喂食记录查询。语音控制:结合 Alexa 或小爱同学,实现语音指令喂食。太阳能供电:户外使用时,通过太阳能板为设备供电,节能环保。

weixin_42300449的博客 1274

OpenCV与VS2017环境搭建

一、安装VS2017二、OpenCV与Visual Studio版本搭配三、下载与安装OpenCV四、添加OpenCV的系统环境变量五、新建VS2010工程六、为工程添加代码七、VS2017工程配置OpenCV环境1.属性管理器"VC++目录->包含目录"设置2.“VC++目录->库目录”设置3.“链接器->输入->附加依赖项”设置4.运行项目八、常见问题1.以上配置完成...

wei_lin的博客 3843

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

vs2017配置cuda和opencv环境

vs2017配置opencv环境网上的资料比较多也比较全,这里就不重点描述了。不过还是贴一个写的比较详细,图文并茂的博客。如下(建议采用临时配置方法,也就是下面博客中的方法二): VS2017配置OpenCV4.0(Win10环境) vs2017配置cuda的资料相对较少,这里重点描述。 首先说碰到的情况。我这里碰到了两种情况:第一种,先装cuda后装vs2017。这样的安装的顺序,一般情况...

SeventhBlue 3688

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VS2017配置Opencv4.10教程

Opencv 超级傻瓜配置,一套完美完成,超良心制作 opencv安装包下载 已经下载好的可以跳过。 官网去下载opencv的函数包,官网地址:https://opencv.org/ 点击箭头releases,跳到如下页面: 进入后点击Windows,进入如下页面,点击下载,路径自己随便改。 下载完毕后是个这个: 安装,直接点击exe解压就行,地址放别的地不建议c盘,比较大: 配置环境...

周旋的博客 6025

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

visual Studio 2017 配置 OpenCV

visual Studio 2017 配置 OpenCV 第一步、下载opencv 1、下载网址为:https://www.opencv.org/releases.html 可以根据自己需求下载,我下载的是opencv3.4.5 下载完成后得到一个 .exe文件 2、双击打开文件 选择文件安装位置,一定要记住文件安装位置,后面需要用到。我选择安装在:E:\exe\, 3、安装完成后等到一个o...

print_out的博客 6197

opencv 4.1.0 源码编译+VS 2017 配置

文章目录1 下载并安装CMake2 下载opencv 4.1.0并解压使用CMake构建vs 2017 项目在vs 2017中对项目进行编译 1 下载并安装CMake 安装成功后打开CMake 2 下载opencv 4.1.0并解压 使用CMake构建vs 2017 项目 在CMake中填入源代码路径、构建的二进制文件存放路径(可自己新建) 注意:放置源代码的路径中不要出现中文,否则后期编...

枪枪枪的博客 4386
上一篇: 递归树的求和问题
下一篇: OpenCV中VideoCapture类的使用详解
极客范儿
极客范儿 新星创作者: 游戏开发技术领域 新星创作者: 游戏开发技术领域 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄12年 1万+粉丝 341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

极客范儿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值