自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 超声波传感器ROS驱动编写

超声波传感器ROS驱动程序

2023-05-15 15:49:17 463

原创 rviz启动报错:OGRE EXCEPTION(3:RenderingAPIException): Invalid parentWindowHandle (wrong server or screen

rviz启动报错解决

2023-03-22 13:56:58 1953 2

原创 点云序列时序特征提取方法整理

对于连续的点云序列,点云在空间上是无序的,但在时间上是有序的。由于空间上的无序性,传统卷积无法直接应用于原始点云,因此时序点云特征提取方法可以分为基于体素分割的方法和基于原始点云的方法。本文对一些论文中点云时空特征提取方法做出一些总结。

2022-09-18 22:12:16 3245

原创 使用Transformer提取连续帧点云的时空特征:P4Transformer算法理解

使用Transformer处理连续帧点云:P4Transformer算法理解

2022-09-11 13:28:40 1764

原创 Lift-Splat-Shoot算法理解及代码中文注释

对算法Lift-Splat-Shoot的理解以及源代码中文注释

2022-09-09 11:19:57 5323 4

原创 目标检测评价指标mAP

目标检测评价指标mAP

2022-08-30 11:13:38 411

原创 pytorch中clone()、copy_()、detach()等函数辨析

pytorch中clone()、copy_()、detach()等函数辨析

2022-08-30 11:09:53 1100

原创 FasterRCNN

论文:“Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks”

2022-08-30 11:08:07 2749

原创 全卷积神经网络(FCN)

全卷积神经网络(Fully Convolutional Networks for Semantic Segmentation)第一次将卷积神经网络结构应用到图像语义分割领域,是开山之作。

2022-08-30 10:56:44 3784

原创 labelme 安装出错

解决 Ubuntu安装labelme软件时出现的错误

2022-07-06 11:34:39 2500

原创 基于Unity的移动端点云显示及路径规划

使用Unity开发的显示点云及通过点云地图生成可通行区域并使用A*算法进行路径规划移动端应用程序。

2022-07-01 09:32:07 2333 1

原创 转置卷积理解

转置矩阵理解1、卷积2、转置卷积3、转置卷积计算整除情况不整除参考资料:https://www.cnblogs.com/shine-lee/p/11559825.html转置卷积(transposed convolution)是一种上采样的方法。对于语义分割等问题,需要输入与输出保持相同的大小,因此需要在提取特征减小特征图大小后通过上采样的方法还原成输入的大小。在计算机视觉当中,图像的上采样有许多方法:最近邻插值、双线性插值等。但是这些方法都是人为提前设计好了的固定模式,没有可以学习的余地。转置

2022-05-27 15:36:27 358

原创 ResNet深度残差网络

ResNet论文:“Deep Residual Learning for Image Recognition”参考资料:https://www.cnblogs.com/shine-lee/p/12363488.htmlhttps://www.bilibili.com/video/BV1vb4y1k7BV?p=4面临的问题ResNet解决的是深度神经网络的“退化”(degradation)问题。对于卷积神经网络,网络的深度对于最终网络的表现性能至关重要,从vgg、GoogLeNet等网络就可以

2022-05-24 20:23:49 420

原创 VGG 笔记

VGG1、VGG原理相比于 LeNet 网络,VGG 网络的一个改进点是将 大尺寸的卷积核 用 多个小尺寸的卷积核 代替。比如:VGG使用 2个3X3的卷积核 来代替 5X5的卷积核,3个3X3的卷积核 代替7X7的卷积核。这样做的好处是:在保证相同感受野的情况下,多个小卷积层堆积可以提升网络深度,增加特征提取能力(非线性层增加)。参数更少。比如 1个大小为5的感受野 等价于 2个步长为1,3X3大小的卷积核堆叠。假设是一通道,1个5X5卷积核的参数量为 25,而2个3X3卷积核的参数量为 1

2022-05-18 13:45:09 256

原创 LeNet-5

LeNet-5LeNet-5共有7层(不包含输入)。输入图像大小为32x32。MNIST数据集是28x28的,是希望潜在的明显特征如笔画断点或角能够出现在最高层**特征检测子感受野(receptive field)**的中心。因此在训练之前需要对28x28的图像加上paddings。[out_channels, in_channels, kernel_size]C1:卷积[6x1x5x5],得到的特征图:[6x28x28]S2:池化层,采用max_pool(最大池化),size=2x2。得到的特征

2022-05-18 13:41:33 226

原创 laserOdometry

laserOdometry.cpp订阅5个话题:/velodyne_cloud_2 、/laser_cloud_less_sharp、/laser_cloud_flat、/laser_cloud_less_flat、/laser_cloud_sharp。基于前述的4种feature进行帧与帧的点云特征配准。全局变量#define DISTORTION 0int corner_correspondence = 0, plane_correspondence = 0;constexpr doub

2022-03-24 16:03:32 259

原创 Unity动态加载资源

Unity动态加载资源,解决加载的资源无法移动旋转等问题

2022-03-23 13:25:52 6236

原创 A-LOAM——scanRegistration.cpp

scanRegistration.cpp参考了网上多篇文章,给aloam代码加了详尽的注释

2022-03-23 13:13:03 182

原创 Android 调用相机以及从相册中选择图片

调用相机拍照并显示MainActivity.java:public class MainActivity extends AppCompatActivity { public static final int TAKE_PHOTO = 1; public static final int CHOOSE_PHOT0 = 2; private Uri imageUri; private ImageView

2021-08-27 19:10:40 1776 3

原创 Android 8.0 及以上的通知栏

通知栏在Android 8.0 之后,必须设置通知通道(notification channel)才能正常显示通知。Intent intent = new Intent(this,NotificationActivity.class);@SuppressLint("UnspecifiedImmutableFlag") PendingIntent pi = PendingIntent.getActivity(this,0

2021-08-27 17:54:50 399

原创 安卓通知栏报错:‘setStyle(android.app.Notification.Style)‘ in ‘android.app.Notification.Builder‘ cannot ...

在照着《第一行代码》学习通知栏设置大视图下的文本内容的时候有如下代码:.setStyle(new NotificationCompat.BigTextStyle() .bigText("adsfasdfadsfasdfadsfadfadsfadsfasdfadsfsdfdsfadsfadf"))结果AS会报错:‘setStyle(android.app.Notification.Style)’ in ‘android.app.Notif

2021-08-26 14:37:39 344

原创 Android学习笔记(四)

系列文章目录Android学习笔记(一)Android学习笔记(二)Android学习笔记(三)文章目录系列文章目录数据存储方法1、文件存储一、pandas是什么?二、使用步骤1.引入库2.读入数据总结数据存储方法Android 中有三种存储方法:文件存储、SharedPreference存储以及数据库存储。1、文件存储主要依赖java流,Context 类中 openFileOutput() 、openFileInput() 方法可以获得 FileOutputStream 对象,但是是

2021-08-23 13:03:42 145

原创 Android配置LitePal

文章目录1、引入库2、配置litepal.xml3、配置LitePalApplication1、引入库项目地址:https://github.com/guolindev/LitePal在 build.gradle 中如下配置dependencies { implementation 'org.litepal.guolindev:core:3.2.3'}2、配置litepal.xml在main文件下新建文件夹assets,再在其中创建litepal.xml文件<?xml v

2021-08-22 21:25:16 1549 1

原创 Android学习笔记(三)

系列文章目录Android学习笔记(一)Android学习笔记(二)文章目录系列文章目录前言动态注册广播二、使用步骤1.引入库2.读入数据总结前言探究 Android 的广播机制,静态注册动态注册。其中动态注册包括了本地广播。动态注册广播注册广播:IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("com.example.broadcastbestpractice.FORCE_OF

2021-08-19 20:33:22 111 1

原创 Android 学习笔记(二)

系列文章目录Anroid 学习笔记(一)文章目录系列文章目录一、UI开发1、TextViewandroid:gravity="xxx"android:textSize="24sp"android:textColor="#00ff00"2、Button3、EditText二、使用步骤1.引入库2.读入数据总结一、UI开发1、TextView<TextViewandroid:id="@+id/text_view" android:layout_width="wrap_content" a

2021-08-11 22:15:09 324

原创 Android学习笔记(一)

前言 最近因为一个安卓项目开始学习Android开发,发现有好多东西记不住,java 基础也不是很牢固。笔记就写到这里面吧。目录前言一、活动的生命周期二、活动的启动模式1.standard2、singleTop2、singleTask2、singleInstance三、活动实践getClass().getSimpleName()一键退出总结一、活动的生命周期onCreate() 用于完成活动的初始化操作,在第一次创建活动的时候使用。onStart() 在活动由不可见变为可见的时候调用。o

2021-08-11 12:21:13 235

recurdyn学习.zip

recurdyn教程,学习资料,图书PDF以及仿真例子

2021-07-30

空空如也

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

TA关注的人

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