OpenCV-VS2019环境配置

环境变量配置

  1. 右键此电脑选中属性
  2. 选择高级系统设置
  3. 选择环境变量
  4. 双击【Path】Path
  5. 点击新建,输入opencv安装路径 road
  6. 依次确定返回

VS2019配置

  1. 创建新项目
  2. 选择空项目
  3. 填好位置和项目名称
  4. 源文件添加 mian.cpp
  5. 依次选择【视图】–>【其他窗口】–>【属性管理器】
  6. Debug x86 改为 x64
  7. 找到 OpenCV 安装的后的文件夹 D:\OpenCV\opencv\build\x64\vc15\bin,将下面3个文件复制到 C:\Windows\System32 文件夹里。 dll
  8. 回到 VS【属性管理器】,右键点击 Debug | x64,选择【添加新项目属性表】,输入任意名称
  9. 双击新建的属性表,依次选择【通用属性】–>【VC++目录】–>【包含目录】,点击【包含目录】右侧的向下箭头,选择【编辑】
  10. 点击如下图红框所示位置include
  11. 点击右侧的…按钮,选择 D:\OpenCV\opencv\build\include 和 D:\OpenCV\opencv\build\include\opencv2 这两个路径,点击确定
  12. 和上面第9部差不多,依次选择【通用属性】–>【VC++目录】–>【库目录】,添加 D:\OpenCV\opencv\build\x64\vc15\lib
  13. 与上类似,依次选择【通用属性】–>【链接器】–>【输入】–>【附加依赖项】,选择<编辑>
  14. 在弹出的附加依赖项中,手动输入 opencv_world411d.lib ,依次单击确定返回即可
  15. 完成配置

测试

随便找一张图片,在 mian.cpp 中输入下面测试代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main()
{
// 读取图片(使用图片的绝对路径,参考自己的图所在目录)
Mat srcImg = imread("D:\\OpenCV\\MyIMG\\1.jpg");
if (srcImg.empty()) {
cout << "could not load image..." << endl;
return -1;
}

imshow("Test opencv setup", srcImg);
// 显示灰度图
Mat Gray;
cvtColor(srcImg, Gray, 6);
imshow("Gray", Gray);
// 等待任意按键按下,不添加此语句图片会一闪而过
waitKey(0);

cout << "Hello,world." << endl;
return 0;
}