-
来到GitHub上opencv的项目地址
https://github.com/opencv/opencv/releases/tag/3.4.1
以上资源包都是 OpenCV 3.4.1 版本相关资源,它们的区别如下:
(1). opencv-3.4.1-android-sdk.zip:适用于 Android 平台的软件开发工具包(SDK),用于在 Android应用程序中集成 OpenCV 库,以实现如计算机视觉、图像识别等功能。
(2). opencv-3.4.1-ios-framework.zip:是针对 iOS 平台的框架文件包,供开发者在 iOS 应用开发中使用OpenCV 的各种功能,例如处理图像和视频等。
(3). opencv-3.4.1-vc14_vc15.exe:是用于 Windows 平台的安装程序,支持 Visual C++ 14 和15编译器,方便开发者在 Windows 环境下使用 OpenCV 进行开发。
用户可以根据自己的需求来选择对应的安装包。
本次主要是针对Windows系统的,所以我们选择第三个安装包,点击opencv-3.4.1-vc14_vc15.exe即可进行下载。 -
安装界面
下载好之后双肩exe程序
在上面这个界面中,我们尽量选择除了C盘以外的磁盘进行安装,接着点击extract
- 安装完成
以上这个界面会自动安装所需要的库,安装完成之后,这个界面就会消失,代表着我们的opencv3.4.1安装安城。
- 配置环境
双击Path
新建以下两个目录(自己安装opencv的目录)
- visual studio配置opencv
创建一个空的项目
然后点击项目->属性
点击VC++目录,点击包含目录右侧的下拉按钮,再点击编辑,在第一行点击右侧的三个点,在跳出的界面中,找到这个目录,点击确定。
接下来是操作库目录,与包含目录一样的操作方法
只是目录不一样
然后我们点击属性页 左边栏中的链接器,选中输入,点击附加依赖项(这里需要注意一点,要记得留意一下我们代码的运行配置,在属性页的正上方可以看到,比如我这边是Debug模式,平台是x64,因此我的附加依赖项应该是opencv_world455d.lib,而不是opencv_world455.lib,如果你选择的配置是Release,那么你的附加依赖项就应该是opencv_world455.lib):
打开文件夹F:\软件\opencv-3.4.1\opencv\build\x64\vc15\lib来到这个目录,将opencv_world341d.lib这个文件名复制下来
将文件名字直接复制到附加依赖项的最前面即可
点击应用就完成的配置。
6.测试
在我们开始测试之前,要确保是在Debug和x64的环境下运行程序。
测试代码:
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat img;
img = imread("C:\\Users\\86175\\Desktop\\照片\\one.png");
if (img.empty())
{
cout << "请确认图像文件名是否正确" << endl;
return 0;
}
imshow("test", img);
waitKey(0);
return 0;
}