Opencv

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV Python KNN数字识别|极客教程

OpenCV Python KNN数字识别

admin阅读(71)赞(0)

OpenCV Python KNN数字识别 KNN代表K最近邻算法,是一种基于监督学习的机器学习算法。它试图将新的数据点放入最相似的可用类别中。所有可用的数据被分类为不同的类别,根据相似性将新的数据点放入其中之一。 KNN算法工作原理如下−...

OpenCV Python 特征匹配|极客教程

OpenCV Python 特征匹配

admin阅读(66)赞(0)

OpenCV Python 特征匹配 OpenCV提供了两种特征匹配技术。暴力匹配和FLANN匹配器技术。 示例 以下示例使用了暴力算法方法。 import numpy as np import cv2 img1 = cv2.imread(...

OpenCV Python 特征检测|极客教程

OpenCV Python 特征检测

admin阅读(58)赞(0)

OpenCV Python 特征检测 在图像处理的上下文中,特征是图像中关键区域的数学表示。它们是图像中视觉内容的向量表示。 特征使得能够对它们进行数学运算。各种计算机视觉应用包括物体检测,运动估计,分割,图像对齐等。 任何图像中的显著特征...

OpenCV Python Meanshift和Camshift|极客教程

OpenCV Python Meanshift和Camshift

admin阅读(63)赞(0)

OpenCV Python Meanshift和Camshift 在本章中,让我们学习一下OpenCV-Python中的meanshift和camshift。首先,让我们了解一下什么是meanshift。 Meanshift 均值漂移算法识...

OpenCV Python 人脸检测|极客教程

OpenCV Python 人脸检测

admin阅读(69)赞(0)

OpenCV Python 人脸检测 OpenCV使用基于Haar特征的级联分类器进行对象检测。这是一种基于机器学习的算法,其中级联函数是通过许多正面和负面图像进行训练的。然后,它用于在其他图像中检测对象。该算法使用级联分类器的概念。 可从...

OpenCV Python 从图片生成视频

admin阅读(69)赞(0)

OpenCV Python 从图片生成视频 在上一章中,我们使用VideoWriter()函数将摄像机的实时流保存为视频文件。要将多个图片合成为视频,我们将使用相同的函数。 首先,确保所有所需的图片都在一个文件夹中。Python内置的glo...

OpenCV Python 从视频中提取图像

admin阅读(67)赞(0)

OpenCV Python 从视频中提取图像 一个视频就是一系列的帧,每个帧就是一张图片。通过使用OpenCV,可以通过执行imwrite()函数来提取组成视频文件的所有帧直到视频结束。 cv2.read()函数返回下一个可用的帧。该函数还...

OpenCV Python 从文件播放视频

admin阅读(71)赞(0)

OpenCV Python 从文件播放视频 VideoCapture() 函数可以从视频文件中检索帧,而不是摄像头。因此,我们只需要用视频文件的名称替换摄像头索引,就可以在OpenCV窗口上播放视频。 video=cv2.VideoCapt...

OpenCV Python 从摄像头捕获视频

admin阅读(64)赞(0)

OpenCV Python 从摄像头捕获视频 通过使用OpenCV库中的 VideoCapture() 函数,很容易在OpenCV窗口上捕获来自摄像头的实时流。 这个函数需要一个设备索引作为参数。您的计算机可能连接了多个摄像头。它们通过从0...

OpenCV Python 傅里叶变换|极客教程

OpenCV Python 傅里叶变换

admin阅读(69)赞(0)

OpenCV Python 傅里叶变换 傅里叶变换通过将图像分解为正弦和余弦分量,将图像从其空间域转换为频率域。 在数字图像的情况下,基本的灰度图像值通常在0和255之间。因此,傅里叶变换也需要是离散傅里叶变换(DFT)。它用于寻找频域。 ...

近期文章