opencv初级教程(C++版本)

  • Post author:
  • Post category:其他




Opecv介绍:

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac

OS操作系统上。 它轻量级而且高效——由一系列 C 函数和少量 C++

类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

OpenCV用C++语言编写,它具有C

++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,GO的支持。


opencv官网

我使用的是Ubuntu18.04系统

在QT上用C++编写opencv程序,使用的是opencv4.1.0

下面贴出佳佳哥的配置教程:

Ubuntu18.04 QT与Opencv4.1.0 安装与配置



代码教程:

里面的链接的效果图和其他原理啥的以后有时间再补上~


《opencv调用摄像头采集图像》


《opencv边缘检测-canny函数》


《opencv尺寸调整-resize函数》


《opencv直方图均衡化-equalizeHist函数》


《opencv返回外部矩形边界并寻找最小包围矩形:boundingRect函数、minAreaRect函数》


《opencv图像二值化操作-Threshold、adaptiveThreshold函数>


《opencv累计概率霍夫线变换-HoughLinesP函数》


《opencv输出图像保存到工程目录下-imwrite函数》


《opencv用椭圆拟合二维点集:fitEllipse函数》


《opencv多通道图像分离并且合成多通道图像-split、merge函数》


《opencv在空白图像上画圆形、线、矩形、椭圆形以及显示文字》


《opencv查找并绘制轮廓》


《opencv模板匹配-matchTemplate函数》


《opencv图像混合-addWeighted函数》


《opencv图像修补-inpaint函数》


《opencv漫水填充-floodFill函数》


《opencv寻找和绘制物体的凸包-convexHull函数》


《opencv形态学滤波:开运算、闭运算、形态学梯度、顶帽、黑帽-morphologyEx函数》


《opencv用for循环创建滑动条调参数-createTrackbar、inRange函数》


《opencv形态学滤波:腐蚀与膨胀-dilate(膨胀)、erode(腐蚀)函数》


《检测并解析二维码》



版权声明:本文为seniorc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。