自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(526)
  • 收藏
  • 关注

原创 ROS2学习(9)------ROS2动作

在 ROS 2 中,动作(Actions)是一种用于处理长时间运行的任务的通信机制。与服务(Services)相比,动作支持任务取消、进度反馈等特性,使其非常适合需要监控执行进度或可能耗时较长的操作。

2025-05-23 15:39:41 221

原创 OpenCV CUDA 模块图像过滤------创建一个形态学滤波器(Morphological Filter)函数createMorphologyFilter()

该函数用于创建一个 形态学滤波器(Morphological Filter),用于在 GPU 上执行形态学操作

2025-05-23 09:55:38 368

原创 OpenCV CUDA 模块图像过滤------创建一个线性滤波器(Linear Filter)函数createLinearFilter()

该函数用于创建一个线性滤波器(Linear Filter),可以对图像执行任意用户定义的卷积核(kernel)操作。适用于模糊、锐化、边缘检测等图像处理任务。

2025-05-23 09:48:07 244

原创 OpenCV CUDA 模块中图像过滤------创建一个拉普拉斯(Laplacian)滤波器函数createLaplacianFilter()

cv::cuda::createLaplacianFilter 是 OpenCV CUDA 模块中的一个函数,用于创建一个 拉普拉斯(Laplacian)滤波器。该滤波器常用于图像边缘检测。

2025-05-23 09:31:02 169

原创 OpenCV CUDA 模块图像过滤------创建一个高斯滤波器函数createGaussianFilter()

cv::cuda::createGaussianFilter 是 OpenCV CUDA 模块中的一个工厂函数,用于创建一个高斯滤波器。这个滤波器可以用来平滑图像,减少噪声,并且在很多计算机视觉任务中作为预处理步骤非常有用。

2025-05-22 13:37:15 298

原创 OpenCV CUDA 模块图像过滤-----创建一个计算图像导数的滤波器函数createDerivFilter()

cv::cuda::createDerivFilter 是 OpenCV CUDA 模块中的一个工厂函数,用于创建一个计算图像导数的滤波器。这个滤波器可以用来计算图像在 x 方向和 y 方向上的任意阶导数。它特别适用于边缘检测、特征提取等计算机视觉任务

2025-05-22 13:20:48 495

原创 OpenCV CUDA 模块图像过滤------创建一个列方向上的求和滤波器(Column Sum Filter)函数createColumnSumFilter()

该函数创建的是一个 列方向一维滑动窗口求和滤波器。它会对图像中每一列像素进行滑动窗口内的求和操作

2025-05-22 13:07:42 237

原创 OpenCV CUDA模块图像过滤------用于创建一个最小值盒式滤波器(Minimum Box Filter)函数createBoxMinFilter()

该函数创建的是一个 最小值滤波器(Minimum Filter),它对图像中每个像素邻域内的像素值取最小值

2025-05-22 12:42:05 325

原创 ROS2学习(8)------ROS2 服务说明

ROS 2(Robot Operating System 2)中的服务是一种允许节点之间进行请求/响应式通信的机制。与话题(Topics)不同,话题主要用于发布/订阅模式的持续数据流传输,而服务更适合于一次性或偶尔的数据交换场景,比如查询状态、执行操作等。

2025-05-21 17:12:32 322

原创 OpenCV CUDA模块图像过滤------用于创建一个最大值盒式滤波器(Max Box Filter)函数createBoxMaxFilter()

createBoxMaxFilter()函数创建的是一个 最大值滤波器(Maximum Filter),它对图像中每个像素邻域内的像素值取最大值。

2025-05-21 15:13:19 332

原创 OpenCV CUDA模块图像过滤------创建一个盒式滤波器(Box Filter)函数createBoxFilter()

cv::cuda::createBoxFilter 是 OpenCV CUDA 模块中的一个工厂函数,用于创建一个 盒式滤波器(Box Filter),它在 GPU 上对图像进行卷积操作。这个滤波器常用于图像平滑(模糊),其原理是对图像中每个像素的邻域区域取平均值。

2025-05-21 15:04:28 447

原创 OpenCV CUDA模块特征检测与描述------一种基于快速特征点检测和旋转不变的二进制描述符类cv::cuda::ORB

cv::cuda::ORB 是 OpenCV 库中 CUDA 模块的一部分,它提供了一种基于快速特征点检测和旋转不变的二进制描述符的方法,用于在 GPU 上执行高效的特征匹配。ORB(Oriented FAST and Rotated BRIEF)是为了解决FAST特征点缺乏方向性以及BRIEF描述符对旋转不敏感的问题而提出的。

2025-05-21 13:50:44 651

原创 OpenCV CUDA模块图像特征检测与描述------图像中快速检测特征点类cv::cuda::FastFeatureDetector

cv::cuda::FastFeatureDetector 是 OpenCV 的 CUDA 加速模块中的一部分,用于在图像中快速检测特征点。FAST(Features from Accelerated Segment Test)算法是一种高效的角点检测算法,能够在保持较高精度的同时显著提高速度。

2025-05-21 13:33:34 744

原创 ROS2学习(7)------ROS2 话题介绍

ROS 2(Robot Operating System 2)是一个用于编写机器人软件的灵活框架。它通过使用“话题”(topics)来促进节点之间的通信

2025-05-20 17:29:11 309

原创 OpenCV CUDA 模块特征检测与描述------在GPU上执行特征描述符匹配的类cv::cuda::DescriptorMatcher

cv::cuda::DescriptorMatcher 是 OpenCV 的 CUDA 模块中用于在 GPU 上执行特征描述符匹配的类。它允许你利用 NVIDIA GPU 的并行计算能力来加速特征匹配过程,这对于需要实时处理或处理大规模数据集的应用来说非常有用。

2025-05-20 14:46:20 1078

原创 OpenCV CUDA 模块中在 GPU 上执行基于高斯混合模型(Mixture of Gaussians, MOG)的背景建模与前景分割算法类cv::cuda::BackgroundSubtract

cv::cuda::BackgroundSubtractorMOG 是 OpenCV 的 CUDA 模块中提供的一个类,用于在 GPU 上执行基于高斯混合模型(Mixture of Gaussians, MOG)的背景建模与前景分割算法。它属于 OpenCV 中用于视频分析和计算机视觉任务的一部分,适用于实时视频流中的运动目标检测

2025-05-20 13:34:42 403

原创 OpenCV CUDA 模块中的矩阵算术运算-----在频域中执行两个复数频谱的逐元素乘法的函数mulSpectrums()

mulSpectrums()是OpenCV CUDA 模块中用于在频域中执行两个复数频谱的逐元素乘法的函数。

2025-05-19 15:54:28 1226

原创 OpenCV CUDA 模块中的矩阵算术运算-----在频域(复数频谱)中执行逐元素乘法并缩放的函数mulAndScaleSpectrums()

mulAndScaleSpectrums()是OpenCV CUDA模块中用于在频域(复数频谱)中执行逐元素乘法并缩放 的函数。

2025-05-19 15:35:49 1427

原创 OpenCV CUDA 模块中用于执行 广义矩阵乘法(General Matrix Multiply,GEMM) 的函数void cv::cuda::gemm()

void cv::cuda::gemm()是 OpenCV CUDA 模块中用于执行 广义矩阵乘法(General Matrix Multiply,GEMM) 的函数。它是线性代数中的核心操作之一,在图像处理、深度学习、计算机视觉等领域应用广泛

2025-05-19 14:25:41 708

原创 OpenCV CUDA模块中的矩阵算术运算------创建卷积操作对象的工厂方法 cv::cuda::createConvolution

createConvolution函数是OpenCV CUDA 模块中用于创建卷积操作对象的工厂方法。它返回一个指向 cv::cuda::Convolution 接口的智能指针(cv::Ptr<Convolution>),该接口可以执行高效的 GPU 卷积操作。

2025-05-19 13:27:44 436

原创 ROS2学习(6)------ROS2 节点介绍

在ROS 2(Robot Operating System 2)中,节点(Node)是执行特定任务的功能单元。每个节点可以负责处理传感器数据、控制硬件、运行算法等。节点通过话题(Topics)、服务(Services)、动作(Actions)等方式相互通信,构成了复杂的机器人系统的基础。

2025-05-19 09:29:38 400

原创 ROS2学习(5)------ROS2 功能包介绍

ROS 2(Robot Operating System 2)功能包是ROS 2生态系统的基本组成单元,每个功能包旨在实现特定的功能或提供一组相关的工具。功能包可以包含源代码、库文件、配置文件、数据集、文档等资源

2025-05-16 15:20:57 411 1

原创 ROS2学习(4)------ROS2工作空间介绍

ROS 2(Robot Operating System 2)工作空间是开发和管理ROS 2软件包的主要方式。它提供了一个结构化的环境,使得开发者可以轻松地创建、修改、编译和运行他们的ROS 2项目

2025-05-16 14:33:56 379

原创 ROS2学习(3)------架构概述

ROS 2(Robot Operating System 2)的设计旨在提供一个灵活、可扩展且高效的框架,用于编写复杂的机器人软件。它引入了发布者/订阅者(Publisher/Subscriber)模式作为其核心通信机制之一,这与ROS 1有相似之处,但在实现和性能上有所改进

2025-05-16 11:13:34 421

原创 OpenCV CUDA模块中矩阵操作------降维操作

cv::cuda::reduce 函数用于对 GPU 上的矩阵沿某个维度进行降维操作,例如求和、取最大值等。此函数支持多种降维操作,并允许指定输出数据类型以及使用 CUDA 流进行异步处理。

2025-05-16 10:54:59 304

原创 OpenCV CUDA模块中矩阵操作------归一化与变换操作

在 OpenCV 的 CUDA 模块中,normalize 和 rectStdDev 函数用于对矩阵进行归一化处理和基于积分图计算矩形区域的标准差。

2025-05-16 10:17:02 466

原创 OpenCV CUDA模块中矩阵操作------分布统计类

在 OpenCV 的 CUDA 模块中,meanStdDev 函数用于计算矩阵的平均值(Mean)和标准差(StdDev)。这些函数支持同步和异步调用,并且可以接受一个可选的掩码参数来限制计算范围。

2025-05-16 10:00:45 402

原创 ROS2学习(2)------第一个程序

操作系统:ubuntu22.04编程语言:C++11ROS版本:2第一个程序主要是为了熟悉程序编写的环境,不在乎程序的内容,越简单越好,主要是为了验证环境的正确性,一般都是写一个Hello World,这次我们改个Hello ROS2吧,表示我要学习ROS2了,这次采用的是python语言,下一步再写一个C++程序。

2025-05-15 15:31:40 333

原创 OpenCV CUDA模块中矩阵操作------范数(Norm)相关函数

在 OpenCV 的 CUDA 模块中,与范数(Norm)相关的函数主要用于计算矩阵的范数或者两个矩阵之间的差值范数。

2025-05-15 14:03:17 548

原创 OpenCV CUDA模块中矩阵操作-----矩阵最大最小值查找函数

在OpenCV的CUDA模块中,矩阵最大最小值查找操作用于快速获取矩阵中的全局最小值、最大值及其位置。这些函数对于图像处理任务特别有用,例如特征检测和阈值处理。

2025-05-15 13:24:31 551

原创 OpenCV CUDA模块中矩阵操作------矩阵元素求和

在OpenCV的CUDA模块中,矩阵元素求和类函数主要用于计算矩阵元素的总和、绝对值之和以及平方和。这些操作对于图像处理中的特征提取、质量评估等任务非常有用。

2025-05-15 10:59:42 675

原创 OpenCV CUDA模块中逐元素操作------数学函数

在OpenCV的CUDA模块中,确实存在一系列用于执行逐元素数学运算的函数,包括指数、对数、平方根等。这些函数对于高级图像处理算法非常有用,比如计算图像梯度幅值时可能用到的平方根操作。

2025-05-15 10:06:27 512

原创 ROS2学习(1)-------安装ROS2

安装ROS2

2025-05-14 16:57:17 385

原创 OpenCV CUDA模块中逐元素操作------逻辑运算

比较、AND、OR、NOT等。这类操作可用于创建基于条件的掩码,这对于图像分割或特征选择非常有用。

2025-05-14 10:53:45 478

原创 OpenCV CUDA模块中逐元素操作------算术运算

算术运算:包括加法、减法、乘法和除法等基本运算。这些操作可以应用于两个相同尺寸的矩阵,或者一个矩阵与一个标量之间。例如,将两个图像矩阵相加可以用于图像合成。

2025-05-14 10:11:00 1109

原创 OpenCV CUDA 模块中用于在 GPU 上计算两个数组对应元素差值的绝对值函数absdiff(

void cv::cuda::absdiff 是 OpenCV CUDA 模块中的一个函数,用于在 GPU 上计算两个数组对应元素差值的绝对值。

2025-05-14 09:42:56 447

原创 OpenCV CUDA 模块中用于在 GPU 上计算矩阵中每个元素的绝对值或复数的模函数abs()

void cv::cuda::abs(InputArray src, OutputArray dst, Stream &stream = Stream::Null()) 是 OpenCV 的 CUDA 模块中的一个函数,用于在 GPU 上计算矩阵中每个元素的绝对值或复数的模。这个函数可以加速图像处理和计算机视觉任务中对绝对值的操作。

2025-05-14 09:36:42 425

原创 是 OpenCV 的 CUDA 模块中用于在 GPU 上对图像或矩阵进行转置操作函数cv::cuda::transpose

cv::cuda::transpose 是 OpenCV 的 CUDA 模块中的一个函数,用于在 GPU 上对图像或矩阵进行转置操作(Transpose)。它是 cv::transpose 的 GPU 加速版本,适用于需要高性能处理的场景。

2025-05-13 17:53:21 779

原创 OpenCV 的 CUDA 模块中用于将一个多通道 GpuMat 图像拆分成多个单通道图像的函数split()

cv::cuda::split 是 OpenCV CUDA 模块中的一个函数,用于将一个多通道的 GpuMat 图像拆分成多个单通道的 GpuMat 图像。这个函数是 CPU 版本 cv::split 的 GPU 加速版本,适用于在 GPU 上高效执行图像通道分离操作。

2025-05-12 15:43:00 352

原创 OpenCV 的 CUDA 模块中用于将多个单通道的 GpuMat 图像合并成一个多通道的图像 函数cv::cuda::merge

在 OpenCV 的 CUDA 模块中,cv::cuda::merge 函数用于将多个单通道的 GpuMat 图像合并成一个多通道的图像。该函数是 cv::merge 的 GPU 加速版本,适用于在 GPU 上高效执行图像通道合并操作。

2025-05-12 15:12:49 514 2

vitTracker,onnx

OpenCV中cv::TrackerVit所使用的onnx文件

2024-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除