opencv-python
-
OpenCV-Python 系列 二十三 | 轮廓:更多属性
目标 在本章中,我们将学习 – 凸性缺陷以及如何找到它们 – 查找点到多边形的最短距离 – 匹配不同的形状 理论和代码 1. 凸性缺陷 我们看到…
-
OpenCV-Python 系列 二十二 | 轮廓属性
目标 在这里,我们将学习提取一些常用的物体属性,如坚实度,等效直径,掩模图像,平均强度等。更多的功能可以在Matlab regionprops文档中找到。 (注:质心、面积、周长等…
-
OpenCV-Python 系列 二十一 | 轮廓特征
目标 在本文中,我们将学习 – 如何找到轮廓的不同特征,例如面积,周长,质心,边界框等。 – 您将看到大量与轮廓有关的功能。 1. 特征矩 特征矩可以帮助您…
-
OpenCV-Python 系列 二十 | 轮廓:入门
目标 了解轮廓是什么。 学习查找轮廓,绘制轮廓等。 你将看到以下功能:cv.findContours(),cv.drawContours() 什么是轮廓? 轮廓可以简单地解释为连接…
-
OpenCV-Python 系列 十九 | 图像金字塔
目标 在本章中, – 我们将学习图像金字塔 – 我们将使用图像金字塔创建一个新的水果“Orapple” – 我们将看到以下功能:cv.pyrUp…
-
OpenCV-Python 系列 十八 | Canny边缘检测
目标 在本章中,我们将学习 Canny边缘检测的概念 OpenCV函数: cv.Canny() 理论 Canny Edge Detection是一种流行的边缘检测算法。它由John…
-
OpenCV-Python 系列 十七 | 图像梯度
目标 在本章中,我们将学习: – 查找图像梯度,边缘等 – 我们将看到以下函数:cv.Sobel(),cv.Scharr(),cv.Laplacian()等…
-
OpenCV-Python 系列 十六 | 形态学转换
目标 在这一章当中, 我们将学习不同的形态学操作,例如侵蚀,膨胀,开运算,闭运算等。 我们将看到不同的功能,例如:cv.erode(),cv.dilate(), cv.morpho…
-
OpenCV-Python 系列 十四 | 图像阈值
图像平滑 目标 学会: – 使用各种低通滤镜模糊图像 – 将定制的滤镜应用于图像(2D卷积) 2D卷积(图像过滤) 与一维信号一样,还可以使用各种低通滤波器…
-
OpenCV-Python 系列 十三 | 图像阈值
目标 在本教程中,您将学习简单阈值,自适应阈值和Otsu阈值。 你将学习函数cv.threshold和cv.adaptiveThreshold。 简单阈值 在这里,问题直截了当。对…
-
OpenCV-Python 系列 十二 | 图像的几何变换
目标 学习将不同的几何变换应用到图像上,如平移、旋转、仿射变换等。 你会看到这些函数: cv.getPerspectiveTransform 变换 OpenCV提供了两个转换函数c…
-
OpenCV-Python 系列 十一 | 改变颜色空间
目标 在本教程中,你将学习如何将图像从一个色彩空间转换到另一个,像BGR↔灰色,BGR↔HSV等 除此之外,我们还将创建一个应用程序,以提取视频中的彩色…
-
OpenCV-Python 系列 十 | 性能衡量和提升技术
目标 在图像处理中,由于每秒要处理大量操作,因此必须使代码不仅提供正确的解决方案,而且还必须以最快的方式提供。因此,在本章中,你将学习 衡量代码的性能。 一些提高代码性能的技巧。 …
-
OpenCV-Python 系列 九 | 图像上的算术运算
目标 学习图像的几种算术运算,例如加法,减法,按位运算等。 您将学习以下功能:cv.add,cv.addWeighted等。 图像加法 您可以通过OpenCV函数cv.add()或…
-
OpenCV-Python 系列 八 | 图像的基本操作
目标 学会: – 访问像素值并修改它们 – 访问图像属性 – 设置感兴趣区域(ROI) – 分割和合并图像 本节中的几乎所有操作都主…
-
OpenCV-Python 系列 七 | 轨迹栏作为调色板
目标 了解将轨迹栏固定到OpenCV窗口 您将学习以下功能:cv.getTrackbarPos,cv.createTrackbar等。 代码演示 在这里,我们将创建一个简单的应用程…
-
OpenCV-Python 系列 六 | 鼠标作为画笔
目标 了解如何在OpenCV中处理鼠标事件 您将学习以下功能:cv.setMouseCallback() 简单演示 在这里,我们创建一个简单的应用程序,无论我们在哪里双击它,都可以…
-
OpenCV-Python 系列 五 | OpenCV中的绘图功能
目标 学习使用OpenCV绘制不同的几何形状 您将学习以下功能:cv.line(),cv.circle(),cv.rectangle(),cv.ellipse(),cv.putTe…