【学习OpenCV4】摄像头视频的读取与存储
在图像处理中,读取视频并进行处理是必不可少的操作,在OpenCV中,读取摄像头的视频所用到的主要函数为 capture()。本文介绍了使用OpenCV读取摄像头视频的方法,以及对摄像头视频进行存储操作的函数实现过程以及具体的解释。
【学习OpenCV4】图像变换方法总结(放缩、翻转、旋转)
常见的图像变换方法包括图像的放缩、图像的翻转、图像的旋转等。在OpenCV中,这些图像变换操作都有着其对应的函数。通过对函数定义的解释以及具体例子,介绍各种图像变换的方法。
【学习OpenCV4】图像像素数据类型的转换与归一
归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在一定范围的之内。为了后面数据处理的方便,其次是保证程序运行时收敛加快。
【学习OpenCV4】在OpenCV中响应键盘与鼠标操作
主要介绍了OpenCV中键盘和鼠标的响应方法,其中用到的各种函数,以及函数各个参数的解释。利用鼠标和键盘的响应编写了一些有趣的小程序。
【学习OpenCV4】随机数的使用与随机线条的生成
C和C++中提供了rand() 和srand()函数用于产生随机数,使用C++编写OpenCV代码时也可以使用。同时OpenCV自身也提供了生成随机数的类RNG,使用起来也十分方便,本文主要介绍RNG的使用方法,以及基于RNG生成的随机数,绘制随机线条的方法。
【学习OpenCV4】几何图形的绘制方法
本文介绍了使用C++与OpenCV4完成矩形、圆形、直线、椭圆的绘制方法,重点总结了OpenCV内置函数(如rectangle()、circle()、line()、ellipse())的定义以及各参数的作用,并给出了示例程序作为参考。此外本文还总结了多边形的绘制方法,包括多边形边框的绘制函数polylines()、多边形填充函数fillPoly()、绘制多个多边形的函数drawContours()等。
【学习OpenCV4】教你替换绿幕背景
绿幕图像的背景替换需要经历①色彩空间转换、②提取绿幕区域、③反转绿幕区域、④复制图像,其中遇到的各种函数和代码也都在本文有详细介绍。
【学习OpenCV4】图像通道的分离、合并与混合方法(C++)
图像通道的分离后输出的多通道序列一般使用 std::vector mv; 来存储,mv[0]、mv[1]、mv[2]、分别对应BGR三个通道。但是现在显示的相当于是三张单通道的图像,也就相当于三张灰度图像。要想让三张图像恢复直观意义上的色彩,就需要使用下面通道合并的方法了。
【学习OpenCV4】滚动条Trackbar的创建与使用详解
OpenCV中使用 createTrackbar() 来创建滚动条,函数的使用方法如下,各个参数的作用也在下面的表格中给出。
【学习OpenCV4】如何操作图像中的像素?
图像的像素操作包括读写操作、算数操作、逻辑运算操作等。像素的操作方式不仅多样,对于灰度图的操作和对彩色图的操作也有各自的特点。对像素点的操作可以使我们访问图像的每一个像素点,实现许多意想不到的功能。









