自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (33)
  • 收藏
  • 关注

原创 C++:随笔3--复杂的数据结构

所谓函数重载的实质就是用同样的名字再定义一个有着不同参数但有着同样用途的函数。(多重身份)注意:可以是参数个数上的不同,也可以是参数数据类型上的不同。

2020-09-28 17:08:36 316

原创 深度学习在图像领域的几大任务

深度学习对于图像的检测共分为4大任务:从任务需求本身的角度来考虑,由于四个任务的处理结果的信息量依次增加,需要的工具的复杂度会依次增加,因此完成相应任务的难度也会越依次增加。(1)图像分类a--->(2)目标检测b--->(3)语义分割c--->(4)实例分割d(是按照难度递增的方式)这张图完美地解释了四个的区别。(1)图像分类:(Image Classification)The task of object classificationrequires binar..

2020-09-28 11:18:04 1961

原创 C++:随笔2--I/O实践

例子1:向用户提出一个关于是否的问题?然后用户回答y/Y和n/N,并赋值给answer变量。int main(){ char answer; cout<<"吃饭了吗?"<<"回答“是或否”<<"\n"<<endl; cin>>answer; switch(answer) { case 'Y': case 'y': cout<<"吃过了"<<

2020-09-26 18:32:47 67

原创 C++:随笔1

面向对象(oo):对象最终分为两个要素:属性(是表明了你这个类的特征,类中的变量)和行为(是你生成的这个对象他的一个动作,类中的方法)。1封装:意味着把对象的属性和方法结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。2抽象:抽象的过程是对具体问题概括的过程,是对一类公共问题进行统一描述的过程3继承:子类对象拥有与其基类相同的全部属性和方法。4多态:是指在基类中定义的属性和行为被子类继承后,可以具有不同的数据类型或者表现行为等特性。(在相同的同时可以发展你的特性)动物这个基类,它的子

2020-09-26 17:03:47 113

原创 ladar:16线激光雷达(雷神)

2、结果:

2020-09-25 12:21:51 1627

原创 C语言:随笔11--文件操作

文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。文件的分类:按数据的组织形式:(1)ASCII文件(文本文件):每一个字节放一个ASCII代码。(2)二进制文件:把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。例如整数10000D(D表示10进制)在内存中的存储形式以及分别按照ASCII形式和二进制形式输出如下图所示:ASCII的1对应的十六进制是32H(H表示16进制),十进制是49,二进制是110001。ASCII文件便于对字符进行逐个处理,也..

2020-09-23 17:44:00 215

PCL:Conditional Euclidean Clustering

使用pcl::ConditionalEuclideanClustering class:是一种基于欧几里得距离和用户自定义条件聚类点的分割算法。这个类使用与 、 、 、相同的贪心算法/区域增长/flood-filling approach,这个类优越于其他类的之处在与对于聚类(pure Euclidean,smoothness,RGB)用户是有可以自定义约束的。存在一些不足之处:no inital seeding system,no over-and under-segmentation control

2020-09-23 10:57:12 712

原创 C语言:随笔10--共用体

共用体概念:使用几个不同的变量共占通一段内存的结构称为“共用体”类型的结构。定义共用体类型变量的一般形式为:union 共用体名{ 成员列表}变量列表; //有点类似于结构//例子union data{ int i; char ch; float f;}a,b,c;//abc表示这个共用体的变量//或者可写为:union data{ int i;//占4个子节 char ch;//占1个子节 float f;//占4个字节};uni

2020-09-22 17:39:39 281

原创 C语言:随笔9--链表

接上篇:https://blog.csdn.net/m0_37957160/article/details/108685364例子:写一函数以删除动态链表中指定的结点。解题思路:1、从p指向的第一个结点开始,检查该结点中的num值是否等于输入的要求删除的那个学号。2、如果相等就将该结点删除,如不相等,就将p后移一个结点(继续寻找 ),再如此下去,直到遇到表尾为止。3、可以设两个指针变量p1和p2,先使p1指向第一个结点。4、如果要删除的不是第一个结点,则使p1后移指向下一个结点(将p

2020-09-22 16:06:36 95

原创 C语言:随笔8--结构体

在学习时我们要知道为什么要用到结构体?因为有时需要将不同类型的数据组合(封装)成一个有机的整体,以便于引用。(比如类就是将方法和属性封装起来,这里结构就是将不同的变量东西给封装起来)例如一个学生有学号/姓名/年龄/地址等属性int num;char name[20];char sex;int age;char addr[30];定义一个结构的一般形式为:struct 结构名{ 成员列表};//成员列表由若干个成员组成,每个成员都是该结构的一个组成部分。对每个成员也

2020-09-19 23:35:19 274

原创 C语言:随笔7--预处理命令

以#开头的就是预处理命令。#include<stdio.h>//标准的输入输出头文件#define PI 3.1415925//宏定义命令在源程序中这些命令都是放在函数之外,而且一般都是放在源文件的前面,他们称为预处理部分。(因为他们比源文件更早的被处理到)一、无参数的宏定义1、无参数的宏名后不带参数。其定义的一般形式为:#define 标识符 字符串//其中“#”表示这是一条预处理命令凡是以“#”开头的均为预处理命令。define为宏定义命令。”标识符“为多

2020-09-19 20:11:34 217

原创 Papers with Code

看论文神奇:https://paperswithcode.com

2020-09-15 14:36:20 445

原创 C语言:随笔6--指针1.2

1、多维数组与指针用指针变量可以指向一维数组中的元素,也可以指向多维数组的元素。一个数组他的数组名就是这个数组的首地址,而指针变量里边存放的恰好就是一个地址。我们只要把这个指针变量里边存放的是一维数组的首地址,那么我们就说这个指针指向的就是这个数组。下面是一个3行4列的数组,在内存中的存储其实他是线性排列存储的。图#include<stdio.h>void main(){ int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11,12}; p

2020-09-14 14:43:12 160

原创 C语言:随笔5--指针1

指针虽然是一个重要的概念,但是一点也不复杂。但他的确是C语言的精华。正确而灵活的运用它,可以有效的表示复杂的数据结构;能动态的分配内存;能方便的使用字符串,有效而方便的使用数组。为了说清楚什么是指针,必须弄清楚数据在内存中是如何存储的,又是如何读取的。那就从一个美丽的故事开始吧。。。。比如,昨天小A去图书馆借一本“我是美女”这本书的时候,在路上不小心碰到了一个帅哥,然后小A就非常勇敢的冲了上去一把掏出手机,文了该帅哥加的电话号码和地址,然后帅哥觉得小A实在长相一般不肯告诉他家的电话号码,就只

2020-09-10 20:45:54 701

原创 Paper5:Curved-Voxel Clustering for Accurate Segmentation of 3D LiDAR Point Clouds with Real-Time Per

给定一个3D激光雷达点云,我们如何快速且精确地分割它们?快速且精确的3D激光雷达点云分割是移动机器人在分类,跟踪,SLAM等不同应用中的重要问题。尽管它很重要,但是现有方法无法同时实现速度和准确性;尤其是,在3D域中执行分割的方法太慢,无法在实时处理中使用。在本文中,我们提供了曲面体素聚类(CVC),一个利用了快速且精确的用于分割3D激光雷达点云的方法,该方法是通过激光雷达优化的曲面体素实现的。CVC通过考虑对3D 激光雷达点进行聚类的三个重要方面来进行精细区分:距传感器的距离,方向分辨率和点的稀有性。

2020-09-07 17:58:57 705

原创 点云中概念:匹配、配准、融合

匹配,是寻找与一幅图相似的图像(不对寻找到的图像做矫正)。配准,是寻找相似图像但是变形后的图像(需要做一些旋转之类的校正变换)。融合,是多幅图像连接成一幅大图,视频集成中用的比较多。1)匹配:2)配准:比如由于固定式激光雷达受测量方式的限制和被测物体集合形状的限制,固定的话一次只能扫描被测物体有限范围的点云数据(比如一个面??),这需要在多个视角下进行多次扫描(就是将激光雷达前后左右四个面都扫一下??对的),然而每个视角下得到点云数据都具有独立的坐标系,无法直接进行拼接(拼接就是将四个面

2020-09-06 22:10:36 9132 4

原创 PCL:英文参考链接

从基础到进阶,还是英文的比较准确一些吧啊嗯!!PCL/OpenNI tutorial 0: The very basics:http://robotica.unileon.es/index.php/PCL/OpenNI_tutorial_0:_The_very_basicsPCL/OpenNI tutorial 1: Installing and testing:http://robotica.unileon.es/index.php/PCL/OpenNI_tutorial_1:_Installin

2020-09-05 23:13:35 199

原创 PCL:点云特征描述子3D_object_recognition_(descriptors)

翻译自该网站:

2020-09-04 17:09:48 4776

原创 PCLPCL/OpenNI tutorial 2: Cloud processing (basic)

翻译自:http://robotica.unileon.es/index.php/PCL/OpenNI_tutorial_2:_Cloud_processing_(basic)#Feature_estimation

2020-09-04 15:25:17 324

原创 机器学习中算法的性能评估

机器学习和推荐系统中的评测指标—(1)准确率(Accuracy);(2)错误率(Error rate)(3)精确率、精度(Precision);(4)召回率(Recall);(5)F值(F-Measure)简介;(6)灵敏度(sensitive);(7)特效度(sensitive);(8)综合评价指标(F-Measure);(9)计算速度;(10)鲁棒性;(11)可扩展性;(12)可解释性。在介绍以上指标时先引入几个概念:(必须先了解“混淆矩阵”)...

2020-09-03 15:11:13 2132

Sick雷达+港口输油输油臂应用场景

Sick的具体数据采集与预处理操作,以及项目落地详细代码操作

2024-04-13

张量分解-张量CP分解-张量Tucker分解

张量入门级PPT,内部包括张量介绍,从基础入门到分解进阶,超级详细的PPT模板

2022-12-04

使用VFH描述符进行聚类识别和6自由度姿态估计(大场景下点云数据的管道识别)

使用VFH描述符进行聚类识别和6自由度姿态估计(大场景下点云数据的管道识别)

2022-07-03

(9)与安川控制器P3000通信模块代码

根据安川控制器协议,手写通信代码;项目已落地,自己将激光雷达数据,发送给上位机,通过modbus协议;看不懂的请私信,互相学习

2022-07-03

自己实地项目,关于通信:与安川控制器P3000通信模块代码

根据安川控制器协议,手写通信代码;项目已落地,自己将激光雷达数据,发送给上位机,通过modbus协议;看不懂的请私信,互相学习

2022-07-03

QT下配置ZhiSensor.docx

在QT下配置知维3D相机

2021-10-20

深度学习中的超参数+指标.doc

深度学习中的参数以及评价指标解读

2021-10-11

Python.xmind

python入门的四维导图,超级详细

2021-09-12

解析波士顿Handle机器人背后的技术 - 硬创公开课-超清720P(2893481).mp4

李超,浙江大学控制学院机器人实验室博士,“赤兔”四足机器人运动控制负责人,波士顿动力的忠实拥趸,足式机器人实用化方向的创业者。李超大佬公开课视频--解析波士顿Handle机器人背后的技术,

2021-09-06

11.1_Camera_matrix.pdf

准确的描述了相机坐标系与世界坐标系等之间的关系

2021-08-12

基于圆形检测以及QT界面搭建

内部有完整的代码注释比较适合初学者

2021-08-03

鼠标滚轮事件代码.txt

基于鼠标滚轮完成OQ界面图形的放大和缩小

2021-07-28

QT界面绘制图形演示结果

基于halcon和QT的界面绘制

2021-07-26

FindCircleLocation.rar

瓶盖检测以及QT界面搭建

2021-07-25

基于halcon实现的铝板识别与定位以及QT的联合编程

初学者,有代码注释

2021-07-23

采集标定板数据集.rar

基于3D相机采集的标定板数据集(内部包含点云图,灰度图,深度图)

2021-06-16

simple_cnn_model.npz

基于卷积神经网络(CNN)手写数字识别的训练模型

2021-03-12

numbercnn.ipynb

基于卷积神经网络CNN的手写数字识别,经测试是完全可以跑的通的

2021-03-12

numberrecognitionFCNN.ipynb

基于FCNN的手写数字识别,以及详细的代码解读。完全可以跑的通

2021-03-10

CloudCompare v2_translate_20190506110821.rar

CC软件的使用说明中文手册,与上一个英文的是对应的

2021-01-06

CC软件的使用说明英文手册.zip

CC软件功能十分强大,用于以后学习使用

2021-01-06

MP3000系列通信功能用户手册.pdf

PC与安川MP3000系列通信的协议手册,PC与控制器通信协议手册

2020-12-21

散乱点云格网建立.docx

基于散乱点云数据的格网建立理论,最后有一个别人的二维xy网格建立的程序说明,可以依据这个实现一下理论部分。

2020-12-02

基于三点来查找找圆心

平面内三个点可以确定一个圆,基于这三个点怎么用C++实现圆心的查找,以下是一个函数的实现,可以提供参考

2020-12-02

基于三维点云数据的直线检测

基于3维点云数据的直线检测,用于记录怕忘记啦,经实验测试是可以跑的通的,代码运行时间也是挺快的,但是效果根据不同的实验场景是不同的。

2020-11-27

3D free-form object recognition in range images using local surface patches

本篇文章是基于深度图像的3D物体识别算法,包含离线模型建立和在线识别。包括滑动窗口和LSP(Local surface patches)等

2020-11-27

PCL-Principal-Curvature-CAN-master.zip

PCL中实现主曲率计算的pcl::PrincipalCurvaturesEstimation其实就是基于这个代码来实现的,存起来怕忘记啦。原来一直理解的PCL是通过拟合平面再找曲率是错误的,是通过这个利用相邻点的法向量估计一点的主曲率

2020-11-27

基于coco格式的MaskRCNN完整训练过程

基于coco格式来训练,此种数据格式训练不需要自动提出mask,mask会根据label标记的多边形自动生成instance,故该种模式只需要原图片文件,整合的.json文件。

2020-11-27

Curvature Estimation

PCL点云库中的PrincipalCurvaturesEstimation计算曲率的内部原理实现。并不是我们传统意义上理解的拟合二次曲面,我们在表述原理时都是二次曲面拟合,但人家PCL用的不是曲面拟合方法

2020-10-12

Point Feature Extraction on 3D Range Scans Taking into Account

PCL中关键点查找:在本文中,我们处理的主题特征提取在三维点云数据中进行对象识别和姿态识别识别。提出了一种新的兴趣点提取方法方法的操作范围图像产生的任意三维点云,明确考虑的边界由从前景到背景的转换所标识的对象。此外,我们还提供了一个特征描述符同样的信息。我们已经实现了方法和提出严格的实验,我们分析各个部件的可重复性以及匹配能力和评价点的有用性基于特征的目标检测方法。

2020-09-05

Voxel-based Extraction and Classification

点云数据基于体素化的杆状提速;引入PCA进行线,面,球初步识别;加入MRF优化识别;引入垂直区域生长连续化和RANSAC独立化;

2020-09-03

HOUGH_LINE.cpp

对于霍夫直线一直是应用在图片中,因此此种方法可以应用在点云数据中。具体原理以及依赖的头文件和主函数见链接:https://mp.csdn.net/console/editor/html/106173138 数据部分见链接:

2020-06-29

HOUGH_LINE.pcd

用于霍夫直线检测的实验数据,上传一下是为了保存以免丢失。方便以后学习回顾。这个数据格式是pcd格式的。类似于电线之类的数据。

2020-06-29

Fast 3D Line Segment Detection From Unorganized Point Cloud.pdf

本篇文章是有关于点云线段分割的,里边使用的算法非常值得学习,最主要原作者是开源的代码,特意发到这里供大家学习,方便没有下载资源的同学阅读也算保存一下哈。

2020-06-22

LMS511-10100中文操作手册.pdf

西克激光雷达LMS511系列中文操作手册,包含原理,内部结构图,通信连接,数据采集分析处理等信息,对于新手使用该雷达有很大的帮助。

2020-04-09

空空如也

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

TA关注的人

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