OpenCV学习之路
北部湾海King
这个作者很懒,什么都没留下…
展开
-
稀疏光流KLT跟踪算法
1.前言前段时间学习了Harris角点检测和Shi-Tomasi角点检测,但实际用途没用,特此记录一下运用角点的稀疏光流KLT跟踪算法.2.概念光流是空间运动物体在观察成像平面上的像素运动的瞬时速度,是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。之前在知乎上看到关于光流特别像的水流解释。水流是水的流动,光流是发光,反射光的物体的移动,对应到一张张图像就是图像中像素的移动。我们为什么要研究光流。我们研原创 2020-08-17 14:41:10 · 2527 阅读 · 1 评论 -
图像间的算术操作(数学推导)
图像间的算术操作图像之间的算术操作其实就是阵列操作,例如:[a11a12a21a22][b11b12b21b22]=[a11b11+a12b21a11b12+a12b22a21b11+a22b21a21b12+a22b22] \left[ \begin{matrix} a_{11} & a_{12} \\a_{21}&a_{22} \end{matrix} \right] \left[ \begin{matrix} b_{11} & b_{12原创 2020-08-12 18:37:04 · 544 阅读 · 0 评论 -
FileStorage函数学习记录
FileStorage函数学习记录前言,笔者在阅读开源代码时,遇到忘记的opencv提供的对文件操作的函数FileStorage,特此记录学习。1.XML和YAML的简介XML,即eXtensible Markup Language(可扩展标识语言)。是一种元标记语言。元标记语言是开发者可以根据自身需要定义自己的标记。YAML,是一个可读性高,用来表达资料序列的格式。注: .yml和 .yaml同为YAML格式的后缀名2.了解FileStorage 类FileStorage是OpenCV中XM原创 2020-07-21 20:49:35 · 1206 阅读 · 0 评论 -
HighGUI学习总结
HighGUIHightGui是一个可以移植的图形工具包。OpenCV将与操作系统,文件系统,摄像机之类的硬件进行交互的一些函数纳入HighGui(high-level graphical user interface)库中,有了HighGui,我们可以方便的打开窗口,显示图像,读出或者写入图像相关的文件(包含图像与视屏),处理简单的鼠标,光标和键盘事件。也可以使用HighGui创建其他一些很有用的控件,如滑动条,并把它加入窗口。为了好理解,我们认为OpenCV中的HighGui可以分为三部分----原创 2020-07-20 21:39:29 · 726 阅读 · 1 评论