自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 资源 (16)
  • 问答 (3)
  • 收藏
  • 关注

原创 matlab编写程序对ros bag包抽帧,提取点云和图像

如下为代码ReadLidarAndImageDataFromRosbag.mlx的内容。

2022-07-21 10:22:20 728 1

原创 点云处理技术栈总结

点云处理技术栈:

2022-07-18 18:25:11 569

原创 ros bag包坐标系偏移,对bag包坐标系进行修正并重新录包(二)

使用激光雷达在录制点云bag包的过程中,因为激光雷达晃动,坐标系倾斜。导致影响后续的点云标注和模型训练。

2022-07-15 15:56:04 938

原创 ros bag包坐标系偏移,对bag包坐标系进行修正并重新录包(一)

使用激光雷达在录制点云bag包的过程中,因为激光雷达晃动,坐标系倾斜。导致影响后续的点云标注和模型训练。

2022-07-15 15:29:52 661

原创 主机ubuntu连接无线网络,通过网线分享网络给Xavier的配置过程

主机ubuntu连接无线网络,通过网络分享给xavier

2022-07-04 12:08:44 1246 1

原创 kitti 数据集点云使用笔记

kitti 数据集点云使用笔记

2022-06-10 15:51:08 1140 1

原创 Ubuntu20.04配置安装ros并简单运行详细步骤

1.Python变量与数据类型#测试raw字符串和多行字符串#测试raw字符串和多行字符串#测试raw字符串r '\(~_~)/ \(~_~)/'print r#测试多行字符串print '''python is created by "Guido",it is free and easy to learn,let's start learn python!'''

2021-08-18 17:03:58 1550

转载 教您盘点8款最好用的免费远程桌面工具(附地址)

教您盘点8款最好用的免费远程桌面工具(附地址)远程桌面是微软为了方便网络管理员管理维护服务器而推出的服务。使用远程桌面,网络管理员可以连接到任意一台开启了远程桌面控制功能的电脑上,操作该计算机。随着时代的发展,远程已经慢慢成为了潮流,很多人会使用远程工具进行工作、交流等。目前市面上的远程工具质量参差不齐,甚至有胡乱收费的现象。为此,小编特地为大家整理了6款免费远程工具,亲测好用~1. Teamviewer地址: http://www.teamviewer.com/en/index.aspx

2020-05-25 09:12:51 4551 2

转载 C#与C++混合编程及性能分析

概要:  众所周知,用C#做界面比C++开发效率要高得多,但在有性能问题的情况下不得不将部分模块使用C++,这时就需要使用C#与C++混合编程。本文给出了两种混合编程的方法以及性能对比。开发环境:  ThinkPad T430 i5-3230M 2.6G 8G,Win7 64Bit,VS2013(C++开发设置),C++,C#都采用x64平台,性能验证使用Release版本。测试纯...

2019-12-03 13:38:21 708

原创 Chrome浏览器高效插件/外挂总结

Chrome浏览器高效插件/外挂总结1.AdBlock最受欢迎的Chrome扩展,拥有超过4000万用户!屏蔽整个互联网上的广告。2.Deluminate对于经常熬夜的童鞋来说,这个插件可以根据时间来条件浏览器的背景,从而保护视力。3.Github File IconsDisplay file icons on Github。使访问github网页时有侧方折展树。4.Infinity新标签页(Pr...

2018-05-14 16:58:31 1859

转载 VS2017动态链接库(.dll)的生成与使用

这里以VS2017为例子,讲解一下动态链接库(.dll)的生成与使用。一、动态链接库(.dll)的生成1、打开:“文件”-“新建”-“项目”2、打开:“已安装”-“模板”-“Visual C++”-“Win32”-“Win32 控制台应用程序”     把文件“名称”加上,为自己的工程名称;把“位置”加上,为自己的工程所在位置;

2017-12-05 07:55:59 16761 2

原创 Python应用--系统学习python+安装whl包

1.whl包下载路径:https://www.lfd.uci.edu/~gohlke/pythonlibs/2.安装pip工具:在cmd窗口中,cd跳转到python的安装路径下,然后在cmd窗口中easy_install.exe pip 即可。3.执行: pip install wheel (在cmd窗口中) 之后再在cmd窗口中输入 pip install xx.whl ,即

2017-11-28 21:07:36 652

原创 Labview与状态机/状态图的概念

1.什么是状态机?首先介绍顺序模式。顺序模式是我们最先接触的也是最基本的一种编程模式,程序按照固定的顺序依次执行,如下图。但是在很多情况下,顺序模式是静态的,无法满足我们编程的要求;则需要更有效的动态结构来实时改变程序的执行顺序。此时,就需要引入状态机的概念。状态机是对系统的一种描述,该兄包含了有限的状态,并且在各个状态之间可通过一定的条件进行转换。一般可用状态图来

2017-10-23 20:58:45 11546 3

原创 GitHub进阶笔记1--Github常用命令

1.GitHub常用命令 pwd 显示当前目录 cls 清除命令行中的内容 cd f:/Windows 跳转到某一个目录 git init 初始化当前目录为repository(仓库) git add filename 将某一个文件添加到仓库中 git rm filename 从当前工作空间和索引中删除文件 git add * 将当前目录下的所有文件全部添

2017-05-21 23:53:53 580

转载 Git教程(1)-创建版本库+时光机穿梭

1.创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit$ cd learngit$ pwd

2017-05-19 23:19:18 515

转载 Github使用(3)-GitHub团队项目合作流程

已在另一篇博客中写出关于以下问题的解决,点此进入:同步团队项目到本地时出现冲突怎么办?项目负责人merge一个Pull Request后发现有错怎么回退?目录:零、前期准备一、创建开发分支二、Fork项目到个人的仓库三、Clone项目到本地四、和团队项目保持同步五、push修改到自己的项目上六、请求合并到团队项目上七、团队项目负责人审核及同意合并请求

2017-05-17 19:18:06 964

转载 Github使用(3)-Git的其他用法

目录:减少【.git】文件夹的大小和文件数更换git for windows的文本编辑器解决merge时出现的冲突回退一个merge减少【.git】文件夹的大小和文件数随着commit次数的增多,.git文件夹的文件数和文件夹大小都会不断增大。虽然对于小项目,增大的速度极慢,文件夹也基本在10M左右。但如果你和我一样,想减少该文件夹的文件数目(通常不少)

2017-05-17 19:17:06 528

转载 Github使用(2)-Git和Github简单教程

网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上。这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用。在足够一般使用的前提下,尽量减少命令。如果需要其他命令,到时候再去其他地方了解就行了。目录:零、Git是什么一、Git的主要功能:版本控制二、概览

2017-05-17 19:14:14 467

转载 Github使用(1)-GitHub Desktop下载及使用

用了几次 GitHub Desktop 之后,发现不好用,其图形化界面功能有限。推荐使用Git for Windows,官方网站 https://git-for-windows.github.io/这里有我写的Git和Github教程:http://www.cnblogs.com/schaepher/p/5561193.html目录:一、 说明二、 GitHub D

2017-05-17 19:10:25 2367

原创 3.Python进阶-切片+列表生成式+复杂表达式+条件过滤+多层表达式

本文介绍Python语言的以下功能:(1)切片;(2)列表生成式;(3)复杂表达式;(4)条件过滤;(5)多层表达式。(1)切片#-*- coding:utf-8 -*-#1.功能:切片(slice)的理解L1=['shiyan','xiangyang','suizhou','wuhan','wuxi','shanghai']L2=L1[:] #表示从头到尾切片,等价于复制L1

2017-05-16 23:51:01 2310 1

原创 2.Python进阶-Python语句结构+Python函数应用

本篇文章主要介绍两方面:(1)Python的语句结构:(2)Python的函数应用。(1)Python的语句结构a.Python中的if,for,while  #function :if-elif-elsescore1=85if score1<=60: print 'bad'elif score1>60 and score1<=80: print '

2017-05-15 22:18:15 625

原创 1.Python进阶-Python变量与数据类型

1.Python变量与数据类型 #测试raw字符串和多行字符串#测试raw字符串和多行字符串#测试raw字符串r '\(~_~)/ \(~_~)/'print r#测试多行字符串print '''python is created by "Guido",it is free and easy to learn,let's start learn python!''

2017-05-12 23:02:56 466

原创 24.[个人]C++线程入门到进阶(24)----线程函数:GetCurrentThread

待更新

2017-04-26 23:16:01 1360 1

原创 23.[个人]C++线程入门到进阶(23)----线程函数:GetExitCodeThread

待更新

2017-04-26 23:15:22 661

原创 22.[个人]C++线程入门到进阶(22)----线程函数:TerminateThread

待更新

2017-04-26 23:14:39 747

原创 21.[个人]C++线程入门到进阶(21)----线程函数:ExitThread

待更新

2017-04-26 23:13:51 1714

转载 20.[个人]C++线程入门到进阶(20)----线程函数:OpenThread

待更新

2017-04-25 23:52:23 1282

转载 19.[个人]C++线程入门到进阶(19)----线程函数:ResumeThread

待更新

2017-04-25 23:51:31 1617

转载 18.[个人]C++线程入门到进阶(18)----线程函数:SuspendThread

待更新

2017-04-25 23:49:48 1420

转载 17.[个人]C++线程入门到进阶(17)----关键段,事件,互斥量,信号量的“遗留”问题

在《秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量》中对经典多线程同步互斥问题进行了回顾和总结,这篇文章对Windows系统下常用的线程同步互斥机制——关键段、事件、互斥量、信号量进行了总结。有网友问到互斥量能处理“遗弃”问题,事件和信号量是否也能处理“遗弃”问题。因此本文将对事件和信号量作个试验,看看事件和信号量能否处理“遗弃”问题。 一.什么是“遗弃”问题在《

2017-04-25 23:48:02 525

转载 16.[个人]C++线程入门到进阶(16)----线程函数:CreateThread与_beginthread

本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底有什么区别,在实际的编程中到底应该使用CreateThread还是_beginthreadex?    使用多线程其实是非常容易的,下面这个程序的主线程会创建了一个子线

2017-04-25 23:43:43 1165

翻译 15.[个人]C++线程入门到进阶(15)----线程函数:WaitForSingleObject

等待函数可使线程自愿进入等待状态,直到一个特定的内核对象变为已通知状态为止。 WaitForSingleObject 函数DWORD WaitForSingleObject(HANDLE hObject,     DWORD dwMilliseconds);第一个参数hObject标识一个能够支持被通知/未通知的内核对象(前面列出的任

2017-04-25 23:42:08 635

转载 14.[个人]C++线程入门到进阶(14)----双线程读写队列数据

本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5136035转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8646902欢迎关注微博:http://weibo.com/MoreWindows 在《秒杀多线程系列》的前十五篇中介绍多线程的相关

2017-04-25 23:40:50 2747

转载 13.[个人]C++线程入门到进阶(13)----多线程同步内功心法--PV操作(上)

上面的文章讲解了在Windows系统下实现多线程同步互斥的方法,为了提高在实际问题中分析和思考多个线程之间同步互斥问题的能力,接下来将讲解PV操作,这也是操作系统中的重点和难点。本文将会先简要介绍下PV操作的来源和基本使用方法,然后再通过两道经典的计算机考研真题——放水果和安全岛来示范如何运用PV操作。先讲讲PV操作的起源和用法。1962年,荷兰学者Dijksrta在参与X8计算机

2017-04-25 23:39:13 1298

转载 12.[个人]C++线程入门到进阶(12)----读者写者问题&读写锁SRWLock

与上一篇《秒杀多线程第十篇 生产者消费者问题》的生产者消费者问题一样,读者写者也是一个非常著名的同步问题。读者写者问题描述非常简单,有一个写者很多读者,多个读者可以同时读文件,但写者在写文件时不允许有读者在读文件,同样有读者在读文件时写者也不去能写文件。上面是读者写者问题示意图,类似于生产者消费者问题的分析过程,首先来找找哪些是属于“等待”情况。第一.写者要等到没有读者时才能去

2017-04-25 23:36:24 895

转载 11.[个人]C++线程入门到进阶(11)----生产者消费者经典问题

继经典线程同步问题之后,我们来看看生产者消费者问题及读者写者问题。生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,显然生产者和消费者之间必须保持同步,即不允许消费者到一个空的缓冲区

2017-04-25 23:32:07 509

转载 10.[个人]C++线程入门到进阶(10)----多线程经典面试题

1、基本概念        详见:线程和进程关系和区别、同步和互斥、进程间通信2、以下多线程对int型变量x的操作,哪几个不需要进行同步(D)        A. x=y;      B. x++;    C. ++x;    D. x=1;        详见:多线程二 多线程中的隐蔽问题揭秘3、多线程中栈与堆是公有的还是私有的 (C)        A:栈公有, 堆

2017-04-25 23:30:48 2247

转载 9.[个人]C++线程入门到进阶(9)----线程与进程的区别

1、线程的基本概念    概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。    好处 :(1)易于调度。               (2)提高并发性。通过

2017-04-25 23:29:16 386

转载 8.[个人]C++线程入门到进阶(8)----经典线程同步与互斥总结

前面《多线程二  多线程中的隐蔽问题揭秘》提出了一个经典的多线程同步互斥问题,这个问题包括了主线程与子线程的同步,子线程间的互斥,是一道非常经典的多线程同步互斥问题范例,后面分别用了四篇《多线程三 经典线程同步之关键段CS》《多线程四 经典线程同步之互斥量Mutex》《多线程五 经典线程同步之事件Event》《多线程六 经典线程同步之信号量Semaphore》

2017-04-25 23:28:15 390

转载 7.[个人]C++线程入门到进阶(7)----多线程中的隐蔽问题揭秘

为了描述方便和代码简洁起见,我们可以只输出最后的报数结果来观察程序是否运行出错。这也非常类似于统计一个网站每天有多少用户登录,每个用户登录用一个线程模拟,线程运行时会将一个表示计数的变量递增。程序在最后输出计数的值表示有今天多少个用户登录,如果这个值不等于我们启动的线程个数,那显然说明这个程序是有问题的。整个程序代码如下:[html] view plain copy

2017-04-25 23:26:37 396

ubuntu平台为知笔记软件包,免安装版本

ubuntu平台为知笔记软件包,免安装版本。 基于ubuntu平台,下载后即可直接使用。

2022-06-27

autoware环境搭建问题汇总

autoware环境搭建问题汇总。详细介绍了在linux上安装部署autoware遇到的各种问题及解决方法,已经实际验证过。觉得好用的请五星好评。

2022-06-27

mems激光雷达数据采集pcd文件

该压缩包内存储的是mems类型激光雷达采集的点云数据,含有多个pcd文件,可以用于点云分析和处理使用。点云数据是在日常户外场景采集,包含常见的人,机动车,非机动车等交通参与者。

2022-06-27

自动驾驶领域点云环境感知知识图谱

内容整理了自动驾驶领域点云环境感知的传统聚类,PCL欧式聚类,基于深度学习的点云分割技术,深度学习处理点云的三种形式。包括基于lidar,image等主流处理框架,障碍物检测,点云数据库,基于体素voxel和基于point等方向的研究等。

2022-06-06

windows或ubuntu zeal离线 加载c++ api文档

windows或ubuntu zeal离线 加载c++ api文档

2021-11-09

Autoware_UsersManual_v1.1.docx

autoware自动驾驶详细教学。

2021-09-22

Autoware_QuickStart_v1.1.pptx

内容清晰可编辑。autoware快速上手操作指南。

2021-09-22

1_NVIDIA AGX Xavier 安装与使用Autoware教程.pdf

基于ubuntu安装autoware的详细教程,包括ros,qt,opencv辅助软件的安装步骤。autoware安装过程繁琐,总结不易。

2021-09-01

MODBUS协议(功能码及报文解析)要点.doc

本文档详细介绍了modbus通讯协议的使用说明。modbus协议主要包括tcp和rtu两种模式。 其中列举了功能码,报文格式,并辅有案例。

2020-01-07

深度学习与自动驾驶领域的数据集(KITTI,Oxford,Cityscape,Comma.ai,BDDV)

该文章详细介绍了全球范围内知名的数据集,这些数据集涵盖了行人检测,车辆识别,自动驾驶,视觉开发等方面的数据,其中也包含一些优秀的论文链接,欢迎下载并评论,谢谢!

2018-07-28

Ubuntu 16.04 安装 ROS

该文档详细介绍了在Ubuntu操作系统下,如何一步步搭建ROS操作系统,然后并在ubuntu系统上顺利运行程序的过程。

2018-07-28

后端架构工程师技术图谱

该文档详细介绍了后端架构工程师的进阶路线,包括需要掌握哪些开发语言,常用的软件开发架构,网络协议,软件设计思路。同时,文章中还有大量的github开源代码以供学习。

2018-07-28

Tesla汽车UI界面

该资源中包含了Tesla中控显示屏的界面设计矢量图,非常适合做UI设计的同学们学习;如果是做人机交互的同学,这也是一个很不错的学习资源

2018-07-28

Android开发路线图

本文档全面介绍了android移动开发的详细技术路线图,对于Android新手来说,尤其重要。欢迎下载,如果能帮到你,请给五星好评哦,谢谢

2018-06-13

Visual Studio 2015 编译 objective-c

该视频是覆盖包括使用最新 Visual Studio 2015 的关键创建和新的编译器和运行时技术,包括通过代码生成来编译 Objective-C 代码。

2015-09-22

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

TA关注的人

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