初识OpenCV

一、OpenCV是什么
OpenCV的全称是Open Source Computer Vision Library,即“开源计算机视觉库”,由一系列C函数和C++类构成,拥有包括500多个C函数的跨平台的中高层API,覆盖了计算机视觉的许多应用领域,如工厂产品检测、医学成像、信息安全、用户界面、摄像机标定、立体视觉和机器人等。
二、OpenCV的下载、安装与配置
1、预准备:下载和安装集成开发环境
OpenCV编程开发需要的集成开发环境默认是Visual Studio。推荐使用Visual Studio 2010以上的版本,因为低版本Visual Studio可能会造成一些难以解决的问题。
此处使用的Windows规格是Windows 10 家庭中文版,x64。
2、第一步:下载和安装OpenCV SDK
进入官网下载OpenCV SDK:https://opencv.org/releases/,此处选择的版本是OpenCV – 4.5.1,下载完成后双击运行,单击Extract安装至默认路径(此处是C:\)。
初识OpenCV_第1张图片
初识OpenCV_第2张图片

3、第二步:配置环境变量
配置方法:计算机->(右键)属性->高级系统设置->高级->环境变量->(单击选中)系统变量中的PATH(然后单击编辑)->(单击新建然后)粘贴相应的路径->确定。
此处的OpenCV路径是C:\opencv\build\x64\vc15\bin。
初识OpenCV_第3张图片
初识OpenCV_第4张图片
初识OpenCV_第5张图片
初识OpenCV_第6张图片
首先在Visual Studio中创建一个CPP控制台应用程序,然后在项目属性中进行第三步和第四步的配置。
初识OpenCV_第7张图片

4、第三步:配置VC++目录:包括可执行文件目录、包含目录和库目录。
单击选中VC++目录,
在可执行文件目录中添加C:\opencv\build\x64\vc15\bin
在包含目录中添加C:\opencv\build\include和C:\opencv\build\include\opencv2
在库目录中添加C:\opencv\build\x64\vc15\lib 最后点击确定。
注意:平台一定要选择x64,因为Windows规格是x64。
初识OpenCV_第8张图片
5、第四步:配置链接库
在OpenCV的安装路径(此处是C:\opencv)下找到C:\opencv\build\x64\vc15\lib文件夹并进入,将链接库的名称opencv_world451d.lib(带后缀)复制到剪贴板,然后在项目属性中选择链接器->输入->(将链接库名称添加到)附加依赖项->确定。
对所有的配置更改一路选择确定。
初识OpenCV_第9张图片

初识OpenCV_第10张图片
三、一个简单的OpenCV程序示例

#include
#include
#include
#include
//using namespace cv;

int main()
{
	cv::Mat srcImage = cv::imread("C:\\Users\\Maker\\Pictures\\Saved Pictures\\Koala.jpg");
	//注意路径中用双斜线,转义字符"\\"表示"\"
	imshow("原始图", srcImage);

	cv::Mat element = cv::getStructuringElement(cv::MORPH_RECT, cv::Size(15, 15));
	cv::Mat dstImage;
	cv::erode(srcImage, dstImage, element); //腐蚀函数
	imshow("腐蚀图", dstImage);
	
	cv::waitKey(0);

	return 0;
}

运行结果:

初识OpenCV_第11张图片
参考文献:
Windows系统下的Visual studio2019 安装 opencv4.5.1的安装
OpenCV (一)—安装与配置 VS2019和OpenCV4.5.1
【项目实践】海康威视工业相机SDK开发小白版入门教程(VS2015+OpenCV4.5.1)
海康工业相机SDK+OpenCV实例(1):海康SDK和OPENCV的安装与编译
OpenCV编程入门, 毛星云 冷雪飞等编著

你可能感兴趣的:(opencv,计算机视觉,人工智能)