windows10 vs2019 + opencv 3.4.7环境搭建
windows vs2019 + opencv 3.4.7环境搭建
安装Opencv 3.4.7
下载 Opencv
第1步 进入 opencv releases 页面,点击 "Windows"的下载链接之后,会跳到 sourceforge.net
网站,等待6秒钟之后,浏览器就会自动开始下载,下载过程会稍微比较久,需要耐心等待。
当下载完成之后,下一步,双击运行已下载好的 opencv-3.4.7-vc14_vc15.exe
文件,会询问解压存放的路径。解压即是安装
【建议】在英文路径下,不用有中文和空格
选择解压存放的文件夹就可以,因为OpenCV项目文件打包的时候,根目录就是opencv
,所以我们不需要额外的新建一个名为opencv的文件夹。
在解压之后的文件夹中,bulid
里面是使用OpenCV的相关文件,sources
里面是源代码。
设置环境变量
把之前解压(安装)好的OpenCV路径下的bin路径添加到Path系统环境变量中。
如我存放的路径是"E:\develop\opencv\build\x64\vc15\bin"
在 编辑 环境变量窗口中 填入路径,然后 "确认" 就会关闭 "编辑环境变量"的窗口
然后依次将已打开的 "环境变量"和"系统属性" 窗口,都点击 "确定",来关闭打开的窗口
安装Visual Studio
下载和安装 Visual Studio
Visual Studio 网站 https://visualstudio.microsoft.com/zh-hans
选择社区版就行,安装过程很简单,一直下一步就行。
当运行已下载的 vs_community.exe
文件时,跳出安装的选择项,上图是我选择的,仅供参考,然后 点击"安装"就可以了。
创建一个项目
- 新建项目
因为我是新安装的 vs 2019,所以入口是这样的,可以通过快捷键Ctrl+Shift+N
来快速创建新项目
- 新建一个cpp文件
通过vs 窗口头部菜单来新建一个cpp文件(看上面的提示,Ctrl + N
快捷键可以弹出新建文件窗口)
新建cpp文件
保存新建的cpp文件
将已保存的cpp 添加的 "源文件"中
- 打开项目的 属性管理器
本人是在Debug x64下配置
通过菜单 "视图" -> "其它窗口" -> "属性管理器"
下一步,在打开的属性管理器的"Debug | x64" 右键,弹出的菜单选择"属性(R)"
下一步添加包含目录,VC++ 目录
-> 包含目录
-> 选择编辑
添加。 点下面图中箭头指的图标,把以下路径添加
(P.S.即之前解压(安装)好的OpenCV路径下的build
文件夹)
下一步新增 VC++ 目录
-> 库目录
-> 选择编辑
(ps. 即之前解压(安装)好的OpenCV路径下的 运行位数下的lib
)
下一步 添加依赖项
链接器
-> 输入
-> 附加依赖项
手动敲入 opencv_world347d.lib
注意:
- 347对应OpenCV3.4.7。如果安装的OpenCV版本不是3.4.7,请去网上找到对应自己的版本或者看安装的文件
opencv-3.4.7-vc14_vc15.exe
( opencv-后面的就是版本)进行修改。 - 版本后面的
d
代表Debug
模式,如果是Release
模式要去掉d。依个人情况选择Debug模式或者Release模式。
到此,opencv3.4.7与vs2019开发环境已配置成功。
main.cpp
的代码
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat src = imread("C:/Users/Administrator/Downloads/heiheihei.png");
imshow("显示一张图片", src);
waitKey(0);
return 0;
}
运行效果:
References
windows10 vs2019 + opencv 3.4.7环境搭建的更多相关文章
- (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功
(win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 1.下载opencv 官网http://opencv.org/下载windows版Op ...
- OpenCV与Qt的环境搭建及Demo
前言: 前段时间写了很多OpenCV的程序,虽然重点在算法上,但图像窗口只能靠cvNamedWindow,效果很不理想.遂希望用Qt配合OpenCV使用,为我的程序建立图形化界面.然而,依我对Open ...
- OpenCV 3.4.2 环境搭建(适用于Ubuntu 一键安装)
前面的话 最近决定要好好地学习一下OpenCV,Ubuntu系统上简单地搭建了OpenCV环境,(Windows的搭建方法移步到window10的搭建方法),千里之行始于足下,不积跬步无以至千里,在这 ...
- 最新 obs-studio vs2019 开发环境搭建 代码编译
距离上一篇文章很久了,重新开始记录 OBS 开发相关情况,第一步就是环境搭建,第二步是构建 OBS-Studio VS 2019 开发环境搭建 下载软件和资源 软件安装没有特别说明的,下载安装即可. ...
- ubantu16.04+mxnet +opencv+cuda8.0 环境搭建
ubantu16.04+mxnet +opencv+cuda8.0 环境搭建 建议:环境搭建完成之后,不要更新系统(内核) 转载请注明出处: 微微苏荷 一 我的安装环境 系统:ubuntu16.04 ...
- Android下OpenCV的环境搭建
目录(?)[-] 前言 系统环境 相关工具 Android ADT环境搭建 Android SDK环境变量的配置 Android NDK的安装与配置 OpenCV for Android 环境搭建 基 ...
- eclipse+android+opencv环境搭建的步骤
---恢复内容开始--- 2016年4月12日编写 一.第一步:搭建eclipse开发环境 1.在eclipse官网中下载eclipse.zip进行解压即可.没有版本要求,但要和电脑的位数相匹配.如: ...
- opencv笔记1:opencv的基本模块,以及环境搭建
opencv笔记1:opencv的基本模块,以及环境搭建 安装系统 使用fedora22-workstation-x86_64 安装opencv sudo dnf install opencv-dev ...
- OpenCV环境搭建
前言 我在上本科时候曾经用过opencv,那时候还是1.x版本,还必须在linux下自己编译. 时过境迁,最近突然想起来写个小程序来分析图片,就又想起了opencv.现在已然是2.4的版本. 环境搭建 ...
随机推荐
- [Python]PDF合成小程序PDF合成小程序
运行平台:Python3.5 用刀了PyPDF2这个库,需要提前下载好. 源码如下: import PyPDF2, os #建立一个装pdf文件的数组pdfFiles = [] for fileNam ...
- go modules学习
https://github.com/golang/go/wiki/Modules https://tonybai.com/2018/07/15/hello-go-module/ https://ww ...
- ncurse 笔记
初始化与结束 为了使用 NCURSES 库,你应该 #include <curses.h>,在编译时,应该加上 -lncurses. stdscr 一般地,第一个函数调用必须是 inits ...
- oracle 管理表空间
表空间:是oracle数据库中最大的逻辑存储结构,与操作系统中的数据文件相对应,用于存储数据库中用户创建的所有内容 表空间>数据文件 4.1创建一个永久性表空间myspace create ta ...
- Maven如何发布jar包到Nexus私库
Nexus2可以通过管理界面来上传jar包到私库中,而最新的Nexus3却找不到了上传界面,只能通过以下方式来发布到私库. 发布第三方jar包 这种情况是maven远程仓库没有,本地有的第三方jar包 ...
- 基于第三方开源库的OPC服务器开发指南(1)——OPC与DCOM
事儿太多,好多事情并不以我的意志为转移,原想沉下心好好研究.学习图像识别,继续丰富我的机器视觉库,并继续<机器视觉及图像处理系列>博文的更新,但计划没有变化快,好多项目要完成,只好耽搁下来 ...
- es 3.0 、es 5.0 、es 6.0
es 5.0 的严格模式 “use strict” /在页面最顶端写启动全局 es 5.0 严格模式 为什么使用字符串可以 向下兼容 ,,不会报错 可以写在局部方法中,推荐使用 (例如 不再兼容es ...
- ES5数组扩展
ES5给数组对象添加了一些方法, 常用的5个: 1. Array.prototype.indexOf(value) : 得到值在数组中的第一个下标 2. Array.prototype.lastInd ...
- MQTT--笔记
一.MQTT协议基本介绍 1.1.MQTT是什么? MQTT,全称为Message Queue Telemetry Transport.在1999年,由IBM的Andy Stanford-Clark和 ...
- 分享安装Apache、MySQL、PHP、LAMP的完整教程
Operation timed out after 30000 milliseconds with 0 out of -1 bytes received请注意,在Linux中输入密码时,不会显示您输入 ...