- 博客(165)
- 收藏
- 关注
原创 OpenCV运动分析和目标跟踪(4)创建汉宁窗函数createHanningWindow()的使用
汉宁窗(Hann window)是一种常用的窗函数,主要用于信号处理和图像处理等领域。它是一种平滑的窗口函数,可以减少边界效应(如吉布斯现象),并提高频谱分辨率。汉宁窗在频域处理中特别有用,例如在傅里叶变换前后应用以减少泄漏效应。
2024-09-19 12:45:27 452
原创 OpenCV运动分析和目标跟踪(3)计算图像序列的加权平均值函数accumulateWeighted()的使用
accumulateWeighted是OpenCV中的一个函数,用于计算图像序列的加权平均值。这个函数对于背景减除、运动检测等计算机视觉应用非常有用。它可以动态地更新一个图像的加权平均值,而不需要存储整个图像序列。
2024-09-19 12:33:11 404
原创 OpenCV结构分析与形状描述符(24)检测两个旋转矩形之间是否相交的一个函数rotatedRectangleIntersection()的使用
测两个旋转矩形之间是否存在交集。如果存在交集,则还返回交集区域的顶点。
2024-09-14 12:53:08 526
原创 OpenCV结构分析与形状描述符(23)确定一个点是否位于多边形内的函数pointPolygonTest()的使用
pointPolygonTest 是 OpenCV 库中的一个函数,用于确定一个点是否位于多边形内。该函数可以计算一个点相对于一个轮廓(多边形)的位置,并返回该点与轮廓边缘的距离。如果点在多边形内部,则距离为正;如果点在多边形外部,则距离为负;如果点恰好位于多边形的边上,则距离为零。
2024-09-12 13:16:02 718
原创 OpenCV结构分析与形状描述符(22)计算图像中某个轮廓或区域的矩函数moments()的使用
计算一个多边形或光栅化形状直到三阶的所有矩。该函数计算一个向量形状或光栅化形状直到三阶的矩。结果返回在 cv::Moments 结构中。
2024-09-12 12:50:15 524
原创 OpenCV结构分析与形状描述符(21)计算包围给定点集的最小面积三角形函数minEnclosingTriangle()的使用
找到一个包围二维点集的最小面积三角形,并返回其面积。
2024-09-12 10:06:02 737
原创 OpenCV结构分析与形状描述符(20)计算一个包围给定点集的最小外接圆函数minEnclosingCircle()的使用
minEnclosingCircle 是 OpenCV 库中的一个函数,用于计算一个包围给定点集的最小外接圆。这个函数非常有用,尤其是在计算机视觉和图像处理中,当需要找到一组点的几何中心及其覆盖半径时。
2024-09-11 13:55:32 651
原创 OpenCV结构分析与形状描述符(19)查找二维点集的最小面积外接旋转矩形函数minAreaRect()的使用
找到一个包围输入的二维点集的最小面积旋转矩形。
2024-09-11 13:10:16 1050
原创 OpenCV结构分析与形状描述符(18)比较两个轮廓相似度的函数matchShapes()的使用
比较两个形状。该函数用于比较两个形状。所有三个实现的方法都使用了 Hu 不变矩(
2024-09-11 10:45:23 575
原创 OpenCV结构分析与形状描述符(17)判断轮廓是否为凸多边形的函数isContourConvex()的使用
cv::isContourConvex 函数是 OpenCV 提供的一个用于判断轮廓是否为凸多边形的函数。这个函数可以用来验证一个给定的轮廓是否是凸的,这对于后续处理(如使用 intersectConvexConvex 来寻找两个凸多边形的交集)是非常有用的。
2024-09-10 18:02:28 834
原创 OpenCV结构分析与形状描述符(16)判断两个凸多边形是否相交的函数intersectConvexConvex()的使用
intersectConvexConvex 是一个在 OpenCV 中用于判断两个凸多边形是否相交的函数。此函数可以帮助我们确定两个二维凸多边形是否在平面上有重叠区域。
2024-09-10 17:47:11 543
原创 OpenCV结构分析与形状描述符(13)拟合椭圆函数fitEllipseDirect()的使用
围绕一组2D点拟合一个椭圆。该函数计算出一个椭圆,该椭圆拟合一组2D点。它返回一个内切于该椭圆的旋转矩形。使用了由[91]提出的直接最小二乘法(Direct)方法。
2024-09-09 13:36:55 1006
原创 OpenCV结构分析与形状描述符(12)椭圆拟合函数fitEllipseAMS()的使用
围绕一组2D点拟合一个椭圆。该函数计算出一个椭圆,该椭圆拟合一组2D点。它返回一个内切于该椭圆的旋转矩形
2024-09-09 13:09:19 1243
原创 OpenCV结构分析与形状描述符(9)检测轮廓相对于其凸包的凹陷缺陷函数convexityDefects()的使用
convexityDefects 是 OpenCV 库中的一个函数,用于检测轮廓相对于其凸包的凹陷缺陷。这个函数可以帮助识别轮廓中的凹进去的部分,通常被用来分析手部或其他物体的形状特征。
2024-09-06 12:57:53 693
原创 OpenCV结构分析与形状描述符(8)点集凸包计算函数convexHull()的使用
函数 cv::convexHull 是 OpenCV 库中的一个功能,用于计算一组二维点的凸包。凸包可以理解为是最小的凸多边形,它能够包含给定的所有点。这个函数利用了Sklansky算法或其他高效算法来完成计算,其时间复杂度在当前实现中为 O(N logN),其中 N 是输入点的数量。
2024-09-06 09:34:56 903
原创 OpenCV结构分析与形状描述符(6)带统计的连通组件计算函数connectedComponentsWithStats()的使用
connectedComponentsWithStats 函数计算布尔图像的连通组件标记图像,并为每个标记产生统计信息。
2024-09-05 13:23:16 436
原创 OPenCV结构分析与形状描述符(5)查找图像中的连通组件的函数connectedComponents()的使用
函数计算布尔图像的连通组件标签图像。
2024-09-05 12:52:53 591
原创 OPenCV结构分析与形状描述符(3)计算一个点集的最小外接矩形的函数boundingRect()的使用
计算一个点集的最小右上边界矩形或灰度图像中的非零像素。
2024-09-04 15:37:44 479
原创 OPenCV结构分析与形状描述符(1)近似多边形轮廓顶点的函数approxPolyDP()的使用
cv::approxPolyDP 函数使用另一条曲线或多边形来近似一条曲线或多边形,新曲线或多边形的顶点数较少,且两者之间的距离小于或等于指定的精度。该函数使用 Douglas-Peucker 算法。
2024-09-04 12:49:22 782
原创 Opencv中的直方图(3)直方图比较函数compareHist()的使用
ompareHist 是 OpenCV 中用于比较两个直方图相似性的函数。这个函数可以用来衡量两个直方图之间的差异或相似程度,常用于图像处理和计算机视觉任务中,比如图像检索、图像匹配或特征比较等。
2024-09-03 12:59:53 1515
原创 OpenCV中的颜色映射函数
人类的感知并不适合观察灰度图像中的细微变化。人眼更善于观察颜色之间的变化,因此你经常需要将灰度图像重新着色,以便更好地理解它们。OpenCV 现在提供了多种颜色映射,以增强你在计算机视觉应用中的可视化效果。在 OpenCV 中,你只需要使用 applyColorMap 函数就可以在给定的图像上应用一种颜色映射。
2024-09-02 14:30:57 662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人