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
相关文章
- matlab 使用OPENCV
- Python 图像处理 OpenCV (12): Roberts 算子、 Prewitt 算子、 Sobel 算子和 Laplacian 算子边缘检测技术
- Opencv学习笔记 使用opencv读取mp4并生成Gif动图
- Opencv学习笔记 OpenCV源码以及模块的组成结构
- Opencv学习笔记 - 使用OpenCV,scikit-image和Python检测低对比度图像
- Opencv学习笔记 - OpenCV 4机器学习算法简介
- OpenCV CEO教你用OAK(四):创建复杂的管道
- 成功解决sub_div.insert(points)cv2.error: OpenCV(3.4.1) C:projectsopencv-pythonopencvmodulesimgproc
- OpenCV使用级联分类器找出视频文件中的人脸
- OpenCV像素取反
- (Win10+vs2017)配置OpenCV开发环境
- C++版本的OpenCV 5.x编译生成opencv-python==5.x(GPU版本)接口并进行调用
- 在OpenCV里实现均值平滑4
- 【OpenCV 例程300篇】10. 图像的拼接(np.hstack)
- 【OpenCV 例程200篇】20. 图像的按位运算(cv2.bitwise)
- 【OpenCV 例程200篇】87. 频率域钝化掩蔽
- 【youcans 的 OpenCV 例程200篇】186.图像金字塔之拉普拉斯金字塔
- 【OpenCV 例程 300篇】227. 特征描述之 LBP 纹理特征算子
- OpenCV这么简单为啥不学——1.6、图像旋转与翻转(rotate函数、imutils环境安装、imutils任意角度旋转)
- opencv均值滤波,方盒滤波,cv2.boxFilter,cv2blur
- WIN10上用pycharm配置tensorflow+opencv环境
- C++版本的OpenCV 5.x编译生成opencv-python==5.x(GPU版本)接口并进行调用
- 嵌入式linux开发,opencv移植,opencv-2.4.9移植,cmake-gui