OpenCV-Python教程4.0.0

OpenCV-Python 高动态范围(HDR)|极客笔记

OpenCV-Python 高动态范围(HDR)

admin阅读(4)评论(0)赞(1)

在本章中,我们将 了解如何从曝光序列生成和显示 HDR 图像。 使用曝光融合来合并曝光序列。 理论 高动态范围成像(HDRI 或 HDR)是一种用于成像和摄影的技术,可以再现比标准数字成像或照相技术更大的动态光度范围。虽然人眼可以适应各种光...

OpenCV-Python 图像修复|极客笔记

OpenCV-Python 图像修复

admin阅读(4)评论(0)赞(0)

在这一章当中, 我们将学习如何通过一种称为修复的方法去除旧照片中的小噪音,笔画等 我们将在 OpenCV 中看到修复功能。 图像修复基本原理 大多数人会在家里放一些旧的退化照片,上面有一些黑点,一些笔画等。你有没有想过恢复它?我们不能简单地...

OpenCV-Python 图像去噪|极客笔记

OpenCV-Python 图像去噪

admin阅读(10)评论(0)赞(1)

在这一章当中, 您将了解非局部均值去噪算法以消除图像中的噪声。 你会看到不同的功能,如 cv.fastNlMeansDenoising() , cv.fastNlMeansDenoisingColored() 等。 图像去噪理论 在前面的章...

OpenCV-Python 中的 K-Means 聚类|极客笔记

OpenCV-Python 中的 K-Means 聚类

admin阅读(33)评论(0)赞(0)

学习在 OpenCV 中使用 cv.kmeans() 函数进行数据聚类 了解参数 输入参数 samples : 应该是 np.float32 数据类型,并且每个功能都应该放在一个列中。 nclusters(K) : 结束时所需的集群数量 c...

OpenCV-Python 理解 K-Means 聚类|极客笔记

OpenCV-Python 理解 K-Means 聚类

admin阅读(30)评论(0)赞(0)

在本章中,我们将了解 K-Means 聚类的概念,以及它是如何工作的,等等。 K-Means 聚类原理 我们将用一个常用的例子来解释原理。 T 恤大小问题 举个例子,有一家公司将向市场推出一种新型 T 恤。显然,他们必须制造不同尺寸的衣服,...

OpenCV-Python 使用 SVM 进行手写数据识别|极客笔记

OpenCV-Python 使用 SVM 进行手写数据识别

admin阅读(28)评论(0)赞(0)

在本章我们将再次学习手写数据 OCR,但是,使用 SVM 而不是 kNN。 手写数字的 OCR 在 kNN 中,我们直接使用像素强度作为特征向量。这次我们将使用方向梯度直方图(HOG)作为特征向量。 在找 HOG 之前,我们使用其二阶矩来校...

OpenCV-Python 理解 SVM|极客笔记

OpenCV-Python 理解 SVM

admin阅读(28)评论(0)赞(1)

在本章 我们将对 SVM 有个直观理解 SVM原理 线性可分离数据 考虑下面的图像有两种类型的数据,红色和蓝色。在 kNN 中,对于一个测试数据,我们通常要计算它与所有训练样本的距离,并选择最短距离的那个。计算与所有样本的距离花费了大量时间...

OpenCV-Python 使用 kNN 进行手写识别

admin阅读(29)评论(0)赞(1)

在本章 我们将使用我们在 kNN 上的知识来构建基本的 OCR 应用程序。 我们将尝试使用 OpenCV 自带的数字和字母数据。 手写数字的 OCR 我们的目标是构建一个可以读取手写数字的应用程序。为此,我们需要一些训练数据和测试数据。Op...

OpenCV-Python K-最近邻算法|极客笔记

OpenCV-Python K-最近邻算法

admin阅读(52)评论(0)赞(1)

在本章中,我们将理解 K-最近邻(kNN)算法的基本概念。 K-最近邻算法原理 kNN 是可用于监督学习的最简单的分类算法之一。其主要思路是在特征空间中搜索最接近测试数据的匹配项。我们可以用下图来表示它 在上图中,有两个家族,蓝色方块和红色...

OpenCV-Python立体图像的深度图|极客笔记

OpenCV-Python立体图像的深度图

admin阅读(62)评论(0)赞(1)

在本章节中, 我们将学习到如何通过立体图像来创建深度图。 立体图像的深度图基础 在上一章节中,我们看到了一些基本概念像是线性约束和其他相关术语。我们同时也看到,如果我们有两个相同场景的图像,我们便可以直观的获取到其深度信息。下面便是一张图片...