计算机视觉
-
OpenCV-Python 系列 四十九 | 姿态估计
目标 在本章中 – 我们将学习利用calib3d模块在图像中创建一些3D效果。 基础 这将是一小部分。在上一次相机校准的会话中,你发现了相机矩阵,失真系数等。给定图案图…
-
OpenCV-Python 系列 四十八 | 相机校准
目标 在本节中,我们将学习 – 由相机引起的失真类型, – 如何找到相机的固有和非固有特性 – 如何根据这些特性使图像不失真 基础 一些针孔相机…
-
OpenCV-Python 系列 四十七 | 光流
目标 在本章中, – 我们将了解光流的概念及其使用Lucas-Kanade方法的估计。 – 我们将使用cv.calcOpticalFlowPyrLK()之类…
-
OpenCV-Python 系列 四十六 | Meanshift和Camshift
学习目标 在本章中, – 我们将学习用于跟踪视频中对象的Meanshift和Camshift算法。 Meanshift Meanshift背后的直觉很简单,假设你有点的…
-
OpenCV-Python 系列 四十五 | 如何使用背景分离方法
目标 背景分离(BS)是一种通过使用静态相机来生成前景掩码(即包含属于场景中的移动对象像素的二进制图像)的常用技术。 顾名思义,BS计算前景掩码,在当前帧与背景模型之间执行减法运算…
-
OpenCV-Python 系列 四十四 | 特征匹配 + 单应性查找对象
目标 在本章节中, – 我们将把calib3d模块中的特征匹配和findHomography混合在一起,以在复杂图像中找到已知对象。 基础 那么我们在上一环节上做了什么…
-
OpenCV-Python 系列 四十三 | 特征匹配
目标 在本章中, – 我们将看到如何将一个图像中的特征与其他图像进行匹配。 – 我们将在OpenCV中使用Brute-Force匹配器和FLANN匹配器 B…
-
OpenCV-Python 系列 四十二 | ORB(面向快速和旋转的BRIEF)
目标 在本章中, – 我们将了解ORB的基础知识 理论 作为OpenCV的狂热者,关于ORB的最重要的事情是它来自“ OpenCV Labs”。该算法由Ethan Ru…
-
OpenCV-Python 系列 四十一 | BRIEF(二进制的鲁棒独立基本特征)
目标 在本章中, – 我们将看到BRIEF算法的基础知识 理论 我们知道SIFT使用128维矢量作为描述符。由于它使用浮点数,因此基本上需要512个字节。同样,SURF…
-
OpenCV-Python 系列 四十 | 用于角点检测的FAST算法
目标 在本章中, – 我们将了解FAST算法的基础知识。 – 我们将使用OpenCV功能对FAST算法进行探索。 理论 我们看到了几个特征检测器,其中很多真…
-
OpenCV-Python 系列 三十九 | SURF简介(加速的强大功能)
目标 在这一章当中, – 我们将了解SURF的基础 – 我们将在OpenCV中看到SURF函数 理论 在上一章中,我们看到了SIFT用于关键点检测和描述符。…
-
OpenCV-Python 系列 二十八 | 直方图4:直方图反投影
目标 在本章中,我们将学习直方图反投影。 理论 这是由Michael J. Swain和Dana H. Ballard在他们的论文《通过颜色直方图索引》中提出的。 用简单的话说是什…
-
OpenCV-Python 系列 二十七 | 直方图-3:二维直方图
目标 在本章中,我们将学习查找和绘制2D直方图。这将在以后的章节中有所帮助。 介绍 在第一篇文章中,我们计算并绘制了一维直方图。 之所以称为一维,是因为我们仅考虑一个特征,即像素的…
-
OpenCV-Python 系列 二十六 | 直方图-2:直方图均衡
目标 在本节中, – 我们将学习直方图均衡化的概念,并利用它来提高图像的对比度。 理论 考虑这样一个图像,它的像素值仅局限于某个特定的值范围。例如,较亮的图像将把所有像…
-
OpenCV-Python 系列 二十五 | 直方图-1:查找、绘制和分析
目标 学会 – 使用OpenCV和Numpy函数查找直方图 – 使用OpenCV和Matplotlib函数绘制直方图 – 你将看到以下函数:cv…
-
OpenCV-Python 系列 二十四 | 轮廓分层
目标 这次我们学习轮廓的层次,即轮廓中的父子关系。 理论 在前几篇关于轮廓的文章中,我们已经讨论了与OpenCV提供的轮廓相关的几个函数。但是当我们使用cv.findcontour…
-
OpenCV-Python 系列 二十三 | 轮廓:更多属性
目标 在本章中,我们将学习 – 凸性缺陷以及如何找到它们 – 查找点到多边形的最短距离 – 匹配不同的形状 理论和代码 1. 凸性缺陷 我们看到…
-
OpenCV-Python 系列 二十二 | 轮廓属性
目标 在这里,我们将学习提取一些常用的物体属性,如坚实度,等效直径,掩模图像,平均强度等。更多的功能可以在Matlab regionprops文档中找到。 (注:质心、面积、周长等…
-
OpenCV-Python 系列 二十一 | 轮廓特征
目标 在本文中,我们将学习 – 如何找到轮廓的不同特征,例如面积,周长,质心,边界框等。 – 您将看到大量与轮廓有关的功能。 1. 特征矩 特征矩可以帮助您…
-
OpenCV-Python 系列 二十 | 轮廓:入门
目标 了解轮廓是什么。 学习查找轮廓,绘制轮廓等。 你将看到以下功能:cv.findContours(),cv.drawContours() 什么是轮廓? 轮廓可以简单地解释为连接…