从OpenCV官网上下载,我下载版本是OpenCV3.4.3,VS版本是VS2017社区版。
- 双击下载好的 exe 文件,发现其实是一个解压操作,解压好之后是一个 opencv 的文件夹,将这个文件夹放置到一般装软件的位置去,比如我放在 D:\Program Files 下。
- 打开VS2017,新建空项目,添加一个源文件opencv_test.cpp.
- (最重要的配置部分)
配置系统环境变量
3.1 右键此电脑——属性——高级系统设置——环境变量——在path中添加 D:\Program Files\opencv\build\x64\vc14\bin;
配置相关文件
将 D:\Program Files\opencv\build\x64\vc14\bin 文件夹下的 opencv_world343.dll 和 opencv_world343d.dll 两个文件拷贝到 C:\Windows\SysWOW64;
将 D:\Program Files\opencv\build\x64\vc14\bin 文件夹下的 opencv_ffmpeg343_64.dll 文件拷贝到 C:\Windows\System32 文件夹中;
在VS2017项目中进行配置(这种属于永久配置的,很棒)
新建一个名为 opencv_test 的空项目,添加一个名为 opencv_test.cpp 的源文件;
3.1 右键点击 opencv_test 项目——属性——VC++目录——包含目录()——库目录()——确定。
3.2 右键点击 opencv_test 项目——链接器——输入——附加依赖项()——确定。 - 利用以下简单的程序测试。(像C/C++一样编译、运行)。
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 读入一张图片(poyanghu缩小图)
Mat img = imread("C:\\Users\\Eden0\\Desktop\\opencv_test\\123.jpg");
// 创建一个名为 "图片"窗口
namedWindow("图片");
// 在窗口中显示图片
imshow("图片", img);
// 等待6000 ms后窗口自动关闭
waitKey(6000);
return 0;
}
网友评论