技术栈
opencv
ice_junjun
6 小时前
python
·
opencv
·
计算机视觉
OpenCV 基础模块 Python 版
plaintextpythonplaintextpythonplaintextpythonplaintext
ice_junjun
11 小时前
python
·
opencv
·
计算机视觉
OpenCV Imgproc 模块使用指南(Python 版)
imgproc 模块是 OpenCV 的图像处理核心,提供从基础滤波到高级特征提取的全流程功能。核心功能包括:
jndingxin
13 小时前
人工智能
·
opencv
·
计算机视觉
OpenCV图像拼接(5)用于计算一组图像的特征点和描述符的函数computeImageFeatures()
cv::detail::computeImageFeatures 是 OpenCV 中用于计算一组图像的特征点和描述符的函数,通常在图像拼接或类似的任务中使用。这个函数可以帮助简化处理多张图片时的特征提取过程。
byxdaz
13 小时前
人工智能
·
opencv
OpenCV中距离公式
常见距离公式欧氏距离:曼哈顿距离(L1):切比雪夫距离(Chessboard):二维空间 设两点坐标为 P1(x1,y1)、P2(x2,y2),其距离为:
ice_junjun
13 小时前
人工智能
·
opencv
·
计算机视觉
OpenCV专利收费免费模块介绍
ML 模块(机器学习)DNN 模块(深度学习)Flann 模块(快速近似最近邻搜索)Photo 模块(图像修复与去噪)
ice_junjun
18 小时前
人工智能
·
opencv
·
计算机视觉
OpenCV 其他模块使用指南
FLANN(Fast Library for Approximate Nearest Neighbors)是一个用于快速近似最近邻搜索的库。在处理大规模数据集时,精确的最近邻搜索计算量巨大,而 FLANN 通过构建索引结构(如 KD - Tree、Hierarchical Clustering Index 等),在保证一定精度的前提下,大大减少了搜索时间。它会对数据进行预处理,将数据组织成便于搜索的结构,当进行查询时,通过索引快速定位到可能包含最近邻的区域,从而提高搜索效率。
jndingxin
18 小时前
人工智能
·
opencv
·
算法
OpenCV图像拼接(2)基于羽化(feathering)技术的图像融合算法拼接类cv::detail::FeatherBlender
cv::detail::FeatherBlender 是 OpenCV 中用于图像拼接的一个类,它属于 stitching 模块的一部分。这个类实现了基于羽化(feathering)技术的图像融合算法,用于平滑地混合重叠区域中的图像,从而生成无缝的全景图。
萧鼎
18 小时前
人工智能
·
opencv
·
计算机视觉
OpenCV vs MediaPipe:哪种方案更适合实时手势识别?
手势识别是计算机视觉的重要应用,在人机交互(HCI)、增强现实(AR)、虚拟现实(VR)、智能家居控制、游戏等领域有广泛的应用。实现实时手势识别的技术方案主要有基于传统计算机视觉的方法(如 OpenCV)和基于深度学习的方法(如 Google 的 MediaPipe)。两者各有优势,选择合适的方案需要综合考虑精度、性能、开发难度、平台兼容性等因素。
mosquito_lover1
19 小时前
python
·
opencv
Python实现人脸识别的六种技术及库调用示例
在Python中实现人脸识别,常用的技术和库包括以下几种:1. OpenCV- 简介: OpenCV 是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法,包括人脸检测和识别。
ice_junjun
1 天前
人工智能
·
opencv
·
dnn
OpenCV DNN 模块使用指南
OpenCV 的 DNN(深度神经网络)模块为开发者提供了强大的深度学习功能,能够加载并运行多种格式的预训练深度学习模型。此模块广泛应用于图像分类、目标检测、语义分割等众多计算机视觉任务。接下来,我们会详细介绍该模块的主要类和函数,以及它们在不同应用场景中的具体实现。
ice_junjun
1 天前
人工智能
·
python
·
opencv
OpenCV HighGUI 模块使用指南(Python 版)
用户让我编写一个 HighGUI 模块的使用指南,包括函数的使用和应用场景的实现。首先,我需要回顾 HighGUI 模块的主要功能:图像显示、视频捕获、鼠标和键盘事件。然后,按照用户提供的结构,整理每个部分的函数详解、代码示例和应用场景。
豆芽819
1 天前
人工智能
·
python
·
深度学习
·
opencv
·
机器学习
·
计算机视觉
深度学习与计算机视觉方向
目标:掌握 Python、NumPy、线性代数、微积分基础。验证项目:用 NumPy 实现线性回归(不依赖框架)。
黄金旺铺
2 天前
开发语言
·
python
·
opencv
·
pygame
·
mediapipe
【Python-OpenCV】手势控制贪吃蛇
你是否曾经想过,如果能用手势来控制游戏会是什么体验?今天,我要向大家介绍一个有趣的项目——手势控制贪吃蛇游戏。这个项目结合了计算机视觉和经典游戏,让你可以通过简单的手势来控制贪吃蛇的移动方向,带来全新的游戏体验。
ice_junjun
2 天前
人工智能
·
opencv
·
计算机视觉
OpenCV ML 模块使用指南
OpenCV 的 ML 模块提供了丰富的机器学习算法,可用于解决各种计算机视觉和数据分析问题。本指南将详细介绍该模块中主要的机器学习算法,包括支持向量机(SVM)、K 均值聚类(K-Means)和神经网络(ANN),并结合图像分类和聚类分析这两个典型应用场景进行代码实现与解释。
ice_junjun
2 天前
opencv
·
计算机视觉
·
3d
OpenCV Calib3d 模块使用指南
OpenCV 的 Calib3d 模块主要提供相机校准和 3D 重建相关的功能。通过该模块,我们可以对相机进行标定以去除镜头畸变,还能从 2D 图像中恢复 3D 信息。下面将详细介绍该模块的主要类和函数,以及它们在不同应用场景中的实现。
那雨倾城
2 天前
图像处理
·
人工智能
·
python
·
opencv
·
计算机视觉
使用 OpenCV 拼接进行图像处理对比:以形态学操作为例
图像处理在计算机视觉中起着至关重要的作用,而 OpenCV 作为一个强大的图像处理库,提供了丰富的函数来实现各类图像处理任务。形态学操作(Morphological Operations)是其中常用的技术,尤其适用于二值图像的处理。常见的形态学操作包括膨胀(Dilation)、腐蚀(Erosion)、开运算(Opening)、闭运算(Closing)等。
jndingxin
2 天前
人工智能
·
opencv
OpenCV旋转估计(4)生成一个字符串表示的匹配图函数 matchesGraphAsString()
matchesGraphAsString 函数是OpenCV库中的一部分,位于 cv::detail 命名空间下。这个函数的主要作用是生成一个字符串表示的匹配图(matches graph),其中包含了一系列图像路径和它们之间的匹配信息。这对于调试或者可视化图像拼接过程中的匹配关系非常有用。
狗头鹰
2 天前
人工智能
·
opencv
·
计算机视觉
cv2.waitkey() code snippet explanation
通常,我们看到上述句子,用于在指定的时间内等待击键,通常用于图像和视频处理应用程序中,以暂停执行并允许用户与显示的窗口交互。
mzgong
2 天前
人工智能
·
opencv
·
计算机视觉
图像分割的mask有空洞怎么修补
分享一个对实例分割mask修补的方法,希望对大家有所帮助。可以看到衣服部分有一些没分割出来,二值化图片能清晰看到衣服部分有些黑色未分出的地方。
jndingxin
3 天前
人工智能
·
opencv
·
计算机视觉
OpenCV计算摄影学(22)将输入的彩色图像转换为两种风格的铅笔素描效果函数pencilSketch()
铅笔风格非写实线描图。 该函数通过图像处理技术将输入的彩色图像转换为两种风格的铅笔素描效果: