一、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:)。
3、第二步:配置环境变量
配置方法:计算机->(右键)属性->高级系统设置->高级->环境变量->(单击选中)系统变量中的PATH(然后单击编辑)->(单击新建然后)粘贴相应的路径->确定。
此处的OpenCV路径是C:opencvbuildx64vc15bin。
首先在Visual Studio中创建一个CPP控制台应用程序,然后在项目属性中进行第三步和第四步的配置。
4、第三步:配置VC++目录:包括可执行文件目录、包含目录和库目录。
单击选中VC++目录,
在可执行文件目录中添加C:opencvbuildx64vc15bin
在包含目录中添加C:opencvbuildinclude和C:opencvbuildincludeopencv2
在库目录中添加C:opencvbuildx64vc15lib 最后点击确定。
注意:平台一定要选择x64,因为Windows规格是x64。
5、第四步:配置链接库
在OpenCV的安装路径(此处是C:opencv)下找到C:opencvbuildx64vc15lib文件夹并进入,将链接库的名称opencv_world451d.lib(带后缀)复制到剪贴板,然后在项目属性中选择链接器->输入->(将链接库名称添加到)附加依赖项->确定。
对所有的配置更改一路选择确定。
三、一个简单的OpenCV程序示例
#include<iostream>
#include<opencv2corecore.hpp>
#include<opencv2highguihighgui.hpp>
#include<opencv2imgprocimgproc.hpp>
//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;
}
运行结果:
参考文献:
Windows系统下的Visual studio2019 安装 opencv4.5.1的安装
OpenCV (一)—安装与配置 VS2019和OpenCV4.5.1
【项目实践】海康威视工业相机SDK开发小白版入门教程(VS2015+OpenCV4.5.1)
海康工业相机SDK+OpenCV实例(1):海康SDK和OPENCV的安装与编译
OpenCV编程入门, 毛星云 冷雪飞等编著
最后
以上就是喜悦人生最近收集整理的关于初识OpenCV的全部内容,更多相关初识OpenCV内容请搜索靠谱客的其他文章。
发表评论 取消回复