OpenCV介绍
OpenCV是一个跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。
OpenCV是用C++语言编写的,同时留有C ++(工程部署用)、Python(深度学习用)、Java和MATLAB(Matlab好多例子都调用的opencv)接口,为了学习(juan)和部署视觉类的应用,记录一下学习过程。
OpenCV的应用太广了,就不再赘述,这里我主要关心在车辆摄像头上的一些应用。
OpenCV官网:https://opencv.org/
这里我主要看OpenCVxuetang贾老师的视频,然后再看一些比较好的书籍。
贾老师的学习代码如下:https://gitee.com/opencv_ai/opencv_tutorial_data
Windows OpenCV环境配置
首先安装Visual studio,这里我用的2017,可参考安装;
下载OpenCV库,我用的4.5.4,放在这里,提取码0121
;
首先,新建工程,设置Release/x64:
将下载好的OpenCV库解压到D盘,命名为opencv-454(防止版本多了乱):
打开属性管理器,配置Release/x64的属性:
包含目录配置如下:
库目录配置如下:
附加依赖项配置如下:
配置完成后,写入以下代码(读取图像):
// opencv454学习
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat src = imread("D:/images/test.png");
imshow("input", src);
waitKey(0);
destroyAllWindows();
return 0;
}
运行结果如下:
以上。
本文含有隐藏内容,请 开通VIP 后查看