安装、部署、测试OpenCV
OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。
简单理解OpenCV就是一个库,一个SDK,一个开发包,解压后直接用即可。
一、下载OpenCV
下载地址:http://www.opencv.org.cn/index.php/Download
选择最新版下载,下载到D:\OpenCV,下载完成后,运行exe文件即可。
二、配置环境变量
在环境变量path中添加路径:D:\OpenCV\opencv\build\x64\vc15\bin
三、部署OpenCV:在visual studio 2017中导入OpenCV包:
新建项目:——>Visual C++——>Windows 控制台应用程序——>输入名称——>确定
添加包含目录: 项目——>属性——>配置属性——>VC++ 目录——>包含目录——>编辑:路径为
D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\include\opencv2
添加库目录: 项目——>属性——>配置属性——>VC++ 目录——>库目录——>编辑:路径为
D:\OpenCV\opencv\build\x64\vc15\lib
添加附加依赖项:项目——>属性——>链接器——>输入——>附加依赖项——>输入:opencv_world412d.lib
(如果配置Debug,选择opencv_world412d.lib;如果配置为Release,选择opencv_world412.lib)
四、完成后重启visual studio 2017,测试
测试代码(测试前将Debug模式调为 X64):
#include "pch.h"
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
// 读入一张图片
Mat img = imread("C:\\Users\\bunny\\Desktop\\写给黄淮-4.jpg");
// 创建一个名为 "photo"窗口
namedWindow("photo");
// 在窗口中显示游戏原画
imshow("photo", img);
// 等待10000 ms后窗口自动关闭
waitKey(10000);
return 0;
}
测试通过,在窗口中显示图片(图片路径可改)