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的支持。
我使用的是Ubuntu18.04系统
在QT上用C++编写opencv程序,使用的是opencv4.1.0
下面贴出佳佳哥的配置教程:Ubuntu18.04 QT与Opencv4.1.0 安装与配置
代码教程:
里面的链接的效果图和其他原理啥的以后有时间再补上~
《opencv返回外部矩形边界并寻找最小包围矩形:boundingRect函数、minAreaRect函数》
《opencv图像二值化操作-Threshold、adaptiveThreshold函数>
《opencv累计概率霍夫线变换-HoughLinesP函数》
《opencv输出图像保存到工程目录下-imwrite函数》
《opencv用椭圆拟合二维点集:fitEllipse函数》
《opencv多通道图像分离并且合成多通道图像-split、merge函数》
《opencv在空白图像上画圆形、线、矩形、椭圆形以及显示文字》
《opencv寻找和绘制物体的凸包-convexHull函数》
《opencv形态学滤波:开运算、闭运算、形态学梯度、顶帽、黑帽-morphologyEx函数》
《opencv用for循环创建滑动条调参数-createTrackbar、inRange函数》
这篇博客详细介绍了如何在Ubuntu18.04系统中,使用QT进行C++编程并结合OpenCV4.1.0库进行图像处理和计算机视觉应用。内容涵盖OpenCV的安装配置、QT集成OpenCV的步骤,以及一系列OpenCV核心函数的使用教程,包括图像采集、边缘检测、尺寸调整、直方图均衡化、图像二值化、霍夫变换、图像保存、椭圆拟合、图像混合、图像修补等。通过这些教程,读者可以掌握OpenCV在QT环境下的实际操作技巧。
&spm=1001.2101.3001.5002&articleId=112762509&d=1&t=3&u=4beedee62baa4b139db1980b16516feb)
1万+

被折叠的 条评论
为什么被折叠?



