自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PCL点云——滤波算法

点云滤波、降采样基础算法

2023-08-14 14:34:07 586

原创 PCL点云——点云基本知识(一)

点云Point Cloud是三维空间中,表达目标空间分布和目标表面特性的点的集合,点云通常可以从深度相机中直接获取,也可以从CAD等软件中生成。点云是用于表示多维点集合的数据结构,通常用于表示三维数据。在3D点云中,这些点通常代表采样表面的X,Y和Z几何坐标。当存在颜色信息时(请参见下图),点云变为4D。三维图像有以下几种表现形式:深度图(描述物体与相机的距离信息),几何模型(由CAD等软件生成),点云模型(逆向工程设备采集生成)。

2023-07-31 16:27:55 2178

原创 机械臂基础——位姿描述和齐次变换

究竟是对固定不动]的转轴旋转?还是对转动的坐标系当下所在引的转轴旋转?

2023-05-23 17:15:46 3337 1

原创 三维视觉之数字图像处理基础(六) 图像频域滤波

任何可积的函数都可以被展开成正弦函数的形式。

2023-05-22 14:16:22 828

原创 三维视觉之数字图像处理基础(五) 图像几何变换

例如上图平行四边形,平行的边依然保持平行。:有8个自由度,经常应用于图像拼接,用相机拍摄后的图片就存在透视变换。

2023-05-17 22:18:34 547

原创 ALOT学习——一看就拉闸的指针,这里提供一个防晕梳理(反正我不晕了)

前言提示:C语言指针部分的学习,关键是理解,可我就是不理解那又能怎样,所以自己主动梳理一遍,你如果单纯看了我的梳理,那么恭喜你,你会日常拉闸走起;如果看着思路自己梳理了一遍,告别拉闸,溜的飞起。一、指针是什么?pointer:指针;存内存地址的变量。二、指针变量1.地址与取地址符在C语言中*的意思有:1.声明指针int *p;2.取指针的值char str[10] = "asdf";printf("%p", *str); //这里取地址3.乘法运算符&在C语言中是取

2023-05-11 15:01:53 35

原创 三维视觉之数字图像处理基础(四)

图像分割是一个经典的图像处理问题,是图像理解和识别的基础,在模式识别、计算机视觉、医学图像处理等领域中有着广泛的应用。其主要目的是将感兴趣目标从复杂背景区域中提取出来,以便进行目标识别和分析。阈值分割技术是一种非常重要的图像分割技术,它以其简单、有效、便于理解的特性而得到了广泛的研究与应用。

2023-05-11 15:00:17 125

原创 机械臂算法设计MATLAB|运动学动力学|轨迹规划|路径规划|Simulink

RRT为最常用的路径规划算法,还有其变种(RRT*,RRT-connect等)。RRT是一种多维空间中高效的规划方法。它以一个初始点作为根节点,通过随机采样增加叶子节点的方式,生成一个随机扩展树。随机扩展树不断增长,直到到达目的位置。**Step1:**构建多维状态空间(joint space),**Step2:**构建joint space的障碍检测算法**Step3:**在joint space应用RRT。

2023-05-10 22:40:42 2428 1

原创 三维视觉之数字图像处理基础(三)

1 卷积滤波卷积滤波是空间滤波的基础,平滑滤波、锐化滤波等均可以通过卷积滤波实现,不同功能能的滤波器,其区别在于卷积核的不同,设计不同的卷积核,实现不同的滤波需求。卷积滤波可以使用并行加速。卷积滤波和卷积神经网络的区别在于:卷积滤波的卷积核是人工设计的,卷积神经网络的卷积核参数是训练得到的。**各向异性:**倾斜方向的结构和水平方向或垂直方向的结构,在应用同一个滤波器时,会经历不一样的平滑处理。上图中,b中白色竖条占两个像素,白色占一个像素,均值之后的到c;d图的黑白竖条均占一个像素,均值之后

2023-05-10 18:16:02 774

原创 三维视觉之数字图像处理基础(二)

多数情况下处理的直方图为归一化直方图,p(rk)分量为图像中出现的灰度级的概率估计,整体和为1。

2023-05-10 11:05:24 135

原创 三维视觉之数字图像处理基础(一)

1、对比度:图像色彩差异范围越大代表对比度越大,反之则代表对比度越小。1、对比度:对比度越大,图像越清晰醒目,色彩也越鲜明艳丽;f(x,y)表示图像的亮度,这与光源的入射分量和反射分量相关,入射分量取决于光源(平行光源、点光源),反射分量取决于成像物体的表面特征。最高的色度一般由单波长的强光达到,在波长分布不变的情况下,光强度越弱则色度越低。1、对比度:指的是最高亮度和最低亮度的比值。当图像的饱和度越高时,那么图像色彩越鲜艳。表示光随光传播距离的衰减,衰减关系为平方的倒数,此处为何为三次方?

2023-05-09 15:40:39 231

原创 ALOT学习——小结:通过移位、异或、与运算实现加法,内存四区

ALOT学习小结提示:这里所写的是一周学习下来,比较有趣的知识点的一个总结,希望大家看了一有用前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy

2020-09-21 14:58:02 573

原创 ALOT学习——小结:多文件编译、static与extern、strlen与sizeof、printf

每周小结一、Linux系统下的多文件编译为什么要多文件编译?在编译的时候,特别是比较大的程序,若不拆分成多个文件,检查代码错误的过程将会是一个痛苦的过程;因此我们可以把一个完整的程序中的每一个函数分离开来,写成.c文件,最后一起编译和链接。.h文件中一般是声明,包括:变量声明、宏定义、枚举声明、结构体声明、函数声明等。.h头文件是对该模块(.c文件)接口的声明,接口包括该模块提供给其他模块调用的外部函数以及外部全局变量。其他模块访问这些外部定义的变量和函数都需要在.h文件中冠以extern关键字声

2020-09-11 22:43:12 182

原创 ALOT学习——Linux基础命令+C语言基础

Linux基础命令初识Linuxman手册命令,是manual手册的意思,查找系统相关信息 man+空格+ “命令”=显示该命令的信息help常用命令行命令date查看当前时间cal查看当前日历Linux常用命令clear清除屏幕信息pwd查找当前环境的工作目录的绝对路径cd改变工作目录 ls cd / 转到 根目录 cd ~ 转到用户工作目录ls显示当前目录下的内容ls -l显示当前目录长度ls -l

2020-09-05 13:29:21 581

空空如也

空空如也

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

TA关注的人

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