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

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(腐蚀)函数》

《检测并解析二维码》

  • 9
    点赞
  • 102
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值