《CSDN 人工智能学习笔记》第一部分 机器视觉 第一节 搭建OpenCV3.4.6 +Visual Studio17的开发环境
声明:本系列博客为本人学习CSDN人工智能课程的学习笔记,仅供学习交流使用。
OpenCV3.4.6下载及环境变量配置
- 在OpenCV官网下载OpenCV安装包。
下载地址:https://opencv.org/releases/
备注:由于官网提供的下载地址速度较慢,Windows版本您可以选择下面地址进行下载安装使用。
链接:https://pan.baidu.com/s/1APvS05aoeRrG1IK5CtvLRw
提取码:ptsz - 下载完毕后,使用管理员模式,将其解压至系统盘文件夹下,这里我将其默认安装至D盘。
- 配置环境变量。
打开控制面板,选择系统和安全—>高级系统设置—>环境变量—>系统变量—>Path,t添加变量值:“D:\opencv\build\x64\vc15\bin;”。
Visual Studio 2017环境配置
- 在Visual Studio 2017 中新建一个项目
- 由于VisualStudio默认调试环境为X86,此时要先将调试环境更改为X64(先执行这一步,否则将于OpenCV 64位的依赖库不兼容)。如下图所示:
- 点击菜单栏 项目—>属性—>VC++目录—>配置包含目录和库目录
包含目录:D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2;
库目录:D:\opencv\build\x64\vc15\lib;
如下图所示:
- 在属性页点击连接器—>输入—>附加依赖项,添加OpenCV库:opencv_world346d.lib;
OpenCV+VS 环境验证与使用
- 这里我们读取并显示OpenCV里面自带的图片进行验证。代码如下:
#include "pch.h"
#include "opencv2/opencv.hpp"
#include <iostream>
using namespace cv;
int main()
{
char *fn = "D:\\OpenCV\\sources\\samples\\data\\lena.jpg";
Mat image = imread(fn);
imshow("Hello,world", image);
waitKey(0);
}
备注:在“ char *fn = “D:\OpenCV\sources\samples\data\lena.jpg”; ”有时会提示编译错误,有一个比较简单的解决方法可以解决,也就是将属性页中的C/C+±–>语言—>符合模式,设置为否。
- 编译并执行,如果出现下面的图片,则成功!