OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。
采用VS2019进行OpenCV库开发时,需要进行相关配置:
1.从
https://github.com/opencv/opencv/tags下载最新版的opencv,目前版本:4.5.5,Windwos版片:opencv-4.5.5-vc14_vc15.exe,下载后打开安装程序,将其解压至C盘目录如:c:\opencv
2.添加系统环境变量:在path中加入C:\opencv\build\x64\vc15\bin
3.打开vs2019,创建新项目-》控制台应用项目,并填写项目名称、项目保存位置信息、解决方案名称:
4.进入项目后,将解决方案平台设置为X64,对项目的包含目录和库目录进行设置,包含目录设置C:\OPENCV\opencv\build\include,库目录设置C:\OPENCV\opencv\build\x64\vc15\lib,链接器输入设置配置为DEBUG则设置:opencv_world455d.lib,Release则设置:opencv_world455.lib,如图:
5.增加测试代码:
在D盘image放置test.png图片,用于测试之用,然后在源文件CPP中添加代码:
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
string path = "D:\\image\\test.png";
Mat img = imread(path);
imshow("Image", img);
waitKey(0);
}
点击运行后,程序弹出图片框。