自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lsxpu的专栏

个人工作记录

  • 博客(178)
  • 资源 (27)
  • 收藏
  • 关注

原创 旋转轴、旋转矩阵、四元数之间相互转换

旋转矩阵等之间的转换

2022-12-26 21:49:28 431 1

原创 Coursera 自动驾驶课记录

自动驾驶课程记录

2022-06-29 07:57:45 205

原创 激光SLAM7-基于已知位姿的构图算法

1. 通过覆盖栅格建图算法进行栅格地图的构建code//start of TODO 对对应的map的cell信息进行更新.(1,2,3题内容)GridIndex hitPtIndex = ConvertWorld2GridIndex(world_x, world_y);std::vector<GridIndex> freeIndexs = TraceLine(robotIndex.x, robotIndex.y, hitPtIndex.x, hitPtIndex.y);for (con

2022-02-22 23:43:11 515

原创 fusion_1

FUSION数字成像系统概述 (关于图像的相关介绍)

2022-02-20 19:57:01 167

原创 激光SLAM5-高斯牛顿优化方法

1.1 基于优化的方法(Optimization-based Method)理论部分:参考代码:/** * @brief ComputeCompleteHessianAndb * 计算H*dx = b中的H和b * @param map * @param now_pose * @param laser_pts * @param H * @param b */void ComputeHessianAndb(map_t* map, Eigen::Vector3d now_pose

2021-12-26 17:53:40 1000

原创 激光SLAM01

AA参考找不到 raw.githubusercontent.com 的服务器 IP 地址, 配置hosts好用/etc/hosts文件修改后如何生效, 重启生效ROS 1 安装——从手动到自动:以 Ubuntu 18.04 + ROS Melodic 为例验证ros是否安装成功

2021-11-14 16:00:16 815

原创 点云学习03-GMM聚类

1. GMM 公式推导2. 代码详解E-Step# E-step p_gama = self.compute_p_gama(temp_mu, temp_var, temp_pi, data)其中:def compute_p_gama(self, mu_s, var_s, pi_s, data): p_gama = np.zeros((data.shape[0], self.n_clusters)) for idx, cluste

2021-11-07 21:59:33 375

原创 点云学习02

kdtree查询迭代实现方式:def kdtree_knn_search(root: Node, db: np.ndarray, result_set: KNNResultSet, query: np.ndarray): if root is None: return False if root.is_leaf(): # compare the contents of a leaf leaf_points = db[root.point

2021-10-10 09:26:00 158

原创 点云学习01

点云学习011. PCA2. DownSample参考:[1] 点云学习环境配置与数据集下载 https://blog.csdn.net/weixin_39035939/article/details/113958530

2021-09-05 21:46:53 171

原创 有关旋转矩的证明

1. 设有旋转矩阵RRR,证明RTR=IR^TR=IRTR=I且detR=±1det R = \pm1detR=±1证明:假设有两组正交集(e1,e2,e3)(e_1, e_2, e_3)(e1​,e2​,e3​)与(e1′,e2′,e3′)(e'_1, e'_2, e'_3)(e1′​,e2′​,e3′​),以及在这两组正交集下的坐标a=(a1,a2,a3)a = (a_1, a_2, a_3...

2020-03-22 22:55:11 513

原创 Mac下使用Linux

记录:Mac 上玩 Linux(一)安装Ubuntu https://www.jianshu.com/p/489ea047caa8

2019-11-24 19:05:11 2588

原创 Python命令

-------- base --------[1]. range, xrange[2]. conda, conda env, jupyter notebook[3]. isinstance, type, getattr, setattr, hasattr[4]. enumerate[5]. spyder[6]. zip[7]. matplotlib.pyplot[8]. forma...

2018-11-16 10:08:22 232

原创 Apollo

参考:[1] How to Debug the Dreamview Start Problem https://github.com/ApolloAuto/apollo/blob/master/docs/howto/how_to_debug_dreamview_start_problem.md [2] I’m having difficulty connecting to localhost...

2018-08-03 18:16:31 445

原创 Artificial Intelligence for Robotics - SLAM

Segmented CTE# -----------# User Instructions## Familiarize yourself with the code below. Most of it# reproduces results that you have obtained at some# point in this class. Once you unders...

2018-07-07 16:20:54 479

原创 Artificial Intelligence for Robotics - PID Control

Path Smooth# -----------# User Instructions## Define a function smooth that takes a path as its input# (with optional parameters for weight_data, weight_smooth,# and tolerance) and returns a ...

2018-06-12 22:40:38 818 4

原创 Artificial Intelligence for Robotics - Stochastic Motion

Stochastic motion# --------------# USER INSTRUCTIONS## Write a function called stochastic_value that # returns two grids. The first grid, value, should # contain the computed value of each cell...

2018-06-12 21:13:11 444

原创 Artificial Intelligence for Robotics - Search Class

A star algorithm# -----------# User Instructions:## Modify the the search function so that it becomes# an A* search algorithm as defined in the previous# lectures.## Your function should re...

2018-05-28 21:05:27 469

原创 Linux命令

ls, unamepsgrepmanasksedchmodmore, less, cat, gedit, head, tailwgetsource, export, touch, echowcifconfigfindrmapt-cache search, apt-get install, sudo apt-get -f install(有安装dependency问题时...

2018-04-18 22:16:19 216

原创 rclone 链接google drive的文件夹与Jabref的同步使用

在设置rclone config的过程中,一般建议root_folder_id为空,但这样设置下来,只能读取/my-drive下面的内容,而与电脑同步的文件夹Computers下的内容就无法读取.可以使用下面命令,查看可以读取文件下的内容:rclone ls googledrive:因此按照[3]的建议,将root_folde_id设置一下即可:However you can set this t...

2018-04-07 09:33:30 2182

原创 Excel常用的功能

一、数据整理表格规范性设置单元格格式分列:使用“数据-&gt;分列”强制转换单元格为标准格式,文本左对齐,数字和日期右对齐删除重复项数据有效性:数据验证,可产生下拉列表选择保护工作表二、数据分析排序筛选数据透视表三、数据展示图表条件格式四、常用公式单元格引用的三种类型:相对引用(A1)、绝对引用($A$1)、混合引用($A1、A$1)显示公式单元格:ctrl+~日期与时间:TODAY、DATE、Y...

2018-03-17 20:25:46 796

原创 有关电脑的基本技能

【1】 UltraISO制作U盘启动盘安装Win7/8/10系统攻略 http://blog.csdn.net/baigoocn/article/details/47406473【2】如何方便快速在指定文件夹打开命令行 http://www.cnblogs.com/Wayou/p/3359993.html[3] rclone 教程 可管理 gdrive,dropbox,onedrive商业版 ht...

2017-11-19 17:16:20 790

原创 其它

[1] 为稻粮谋[2] 尽日不息,终年无休

2017-08-26 07:36:24 281

原创 堆棋子

题目描述:小易将n个棋子摆放在一张无限大的棋盘上,第i个棋子放在第x[i]行y[i]列。同一个格子允许放置多个棋子。每一次操作小易可以把一个棋子拿起并将其移动到原格子的上、下、左、右的任意一个格子中。小易想知道要让棋盘上出现一个格子至少有i(1输入描述:输入包括三行,第一行一个整数n(1第二行为n个棋子的横坐标x[i](1第三行为n个棋子的纵坐标y[i](1

2017-08-12 22:31:21 988 4

原创 win10+Ubantu双系统

安装Ubantu系统之前的硬盘情况:参考:【1】 Win10+Ubuntu16.04双系统安装 http://www.cnblogs.com/ziven/p/6384550.html【2】Windows10+Ubuntu双系统安装[多图] http://www.jianshu.com/p/2eebd6ad284d【3】如何安装win10和linux [ubuntu14]双系统 https://ji...

2017-06-14 23:24:11 572

原创 Matlab调用VIBE算法

从参考[1]中下载源码,VIBE的算法实现由vibe-background-sequential.c和vibe-background-sequential.h构成,为了mex编译方便将vibe-background-sequential.c文件的后缀改为cpp。mex的接口文件为VIBE_.cpp:// VIBE_.cpp// ------------------------------

2017-04-28 11:19:07 6076 9

原创 Matlab选择mingw编译器

当出现错误时:g++: error: \-fexceptions: No such file or directory解决方法参考[]如下:将CXXFLAGS换成COMPFLAGS参考:【】make.m problem in win10 & MinGW64 compiler  https://github.com/cjlin1/libsvm/issues/55

2016-10-07 17:40:19 16776 5

原创 关于“(”:“::”右边的非法标记

今天在用Matlab 2016+VS2013编译matconvnet-1.0-beta21时,vl_imreadjpeg.cpp函数中出现“(”:“::”右边的非法标记错误:根据[1],错误产生的原因是函数模板max与Visual C++中的全局的宏max冲突,最简单的办法是在编译mex时,添加选项 '-DNOMINMAX'命令。所以在后面的选项中添加改选项:但由于将Vis

2016-09-16 17:20:51 4435

原创 Error: HEAP CORRUPTION DETECTED

产生堆内存的错误,调试是参考[1],在头文件加上:#define CRTDBG_MAP_ALLOC#include 在调试的代码处加上:_ASSERTE(_CrtCheckMemory());输入是参考上一篇(http://blog.csdn.net/lsxpu/article/details/52100370)6 6323212323312333

2016-08-08 10:59:24 615

原创 基于组合的分田地

题目描述:洋洋和15个朋友来玩打土豪分田地的游戏,洋洋决定让你来分田地,地主的田地可以看成是一个矩形,每个位置有一个价值,分割田地的方法是横竖各切三刀,分成16份,作为领导干部,洋洋总是会选择其中价值最小的一份田地,作为洋洋最好的朋友,你希望洋洋取得的田地价值和尽可能大,你知道这个值最大可以是多少吗?输入描述:每个输入包含1个测试用例。每个测试用例的第一行包含两个整数n和m(1

2016-08-03 09:28:33 1198 6

原创 基于排列的数列顺序对

题目描述:洋洋的作业本上有一个长度为n的排列A,这个排列包含了从1到n的n个数,但是因为一些原因,其中一些位置(不超过10个)看不清了,但是洋洋记得这个数列顺序对的数量为k,顺序对是指满足i输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个整数n和k(1 输出描述:输出一行表示合法的排列数目。输入例子:5 54 0 0 2 0

2016-08-02 22:21:19 1635 10

原创 判断一个字符串是否为另外一个字符串的子串

#include#includeusing namespace std;bool checkchild(string &s, string &t){ int j = 0; for (int i = 0; i < t.size(); i++) { while (j < s.size() && t[i] != s[j]) j++; if (j == s.size()

2016-08-02 21:57:08 6776 4

原创 CVPR 2014文章

Shape-Preserving Half-Projective Warps for Image Stitching (PDF)Che-Han Chang* (National Taiwan University), Yoichi Sato (Univ of Tokyo), Yung-Yu Chuang (NTU)Multi-Forest Tracker: A Chameleon

2015-12-23 16:08:04 1838

原创 深度学习的机器配置

记录:K40的性能大概在GTX770和980之间,偏向980买服务器,工作站(PC)根据贵单位的实际情况来考量。 性能不是服务器和工作站(PC)的衡量指标。服务器,适合多用户,7*24小时,不间断运行,稳定性较好,可以配置到很大的内存(256G以上),cpu(4-8U以上)。但通常价格较高,在厂家标配的基础上,不含GPU,5W以下的都是低端服务器。5-10是中档,10W以上是高端。

2015-12-21 21:27:12 5329

原创 Mean Shift的资料

参考:【1】Image Segmentation using Mean Shift explained http://stackoverflow.com/questions/4831813/image-segmentation-using-mean-shift-explained

2015-11-24 21:39:39 859 1

原创 公式

公式(1.27)的推导: f(x)=∫x0px(t)dtf(x) = \int_{0}^{x} p_{x}(t)dt f(g(y))=∫g(y)0px(t)dtf(g(y)) = \int_{0}^{g(y)} p_{x}(t)dt py(y)=f′(g(y))=px(g(y))g′(y)p_{y}(y) = f^{'}(g(y)) = p_{x}(g(y))g^{'}(y)

2015-10-22 20:27:44 495

原创 Matlab绘制带箭头坐标

参考:【1】 Matlab绘制带箭头坐标轴图形 http://www.matlabsky.com/thread-39948-1-1.html

2015-10-15 19:48:26 9393

原创 numpy的安装

参考:【1】Installing numpy - the system cannot find the file specified (msvcr90.dll) http://stackoverflow.com/questions/25072357/installing-numpy-the-system-cannot-find-the-file-specified-msvcr90-dll【

2015-10-08 22:49:49 1878

原创 使用MinGW编译Efficient graph-based image segmentation

1. 首先下载MinGW-w64[1],一路安装下来,并不知道是否设置了环境变量:编写一个简单的程序实验一下,同时用cmd命令重新开了一个窗口,也可以运行出结果:2. 编译Efficient graph-based image segmentation根据其提供的Makefile:INCDIR = -I.DBG = -gOPT = -O3CPP

2015-10-06 15:40:27 1107

原创 CLAPACK

根据[1]中的指示进行编译:全部过程采用默认,在第3步时,有一堆warning,接下来的编译都正确,但到第7步时,test产生了很多的error:不知道这些error对自己的实验有影响没,参考:【1】http://icl.cs.utk.edu/lapack-for-windows/clapack/#libraries

2015-09-05 17:30:15 647

原创 直线与边缘检测

参考:【1】论文回顾之一 一种新的直线段检测算法---LSD:a Line Segment Detector http://blog.csdn.net/polly_yang/article/details/10085401【2】直线检测算法 LSD 的相关介绍及其在 OpenCV 和 MATLAB 中的可视化 http://blog.csdn.net/subtang/article/det

2015-07-02 09:27:04 1416

激光SLAM基于已知定位的建图

激光SLAM基于已知定位的建图

2022-02-28

lidar_slam_高斯牛顿优化方法.tar.gz

lidar_slam_高斯牛顿优化方法.tar.gz

2021-12-26

GMM 聚类算法,在几个数据集上做实验对比

GMM/ k-mean 聚类算法

2021-11-07

GMM 聚类算法,在几个数据集上做实验对比

GMM/ k-mean 聚类算法

2021-11-07

kdree_octree

python demo of kdtree/octree

2021-10-10

pca_normal_2.py

点云pca、下采样

2021-09-25

kitti_depth_demo.py

kitti depth bilateral upsample

2021-09-25

excel-图表

excel 所有图表种类,供excel画图者参考使用,比如有双轴图等。。

2018-03-17

VIBE-MEX--

在Matlab调用VIBE算法

2017-04-28

Matlab绘制带箭头坐标轴图形

Matlab绘制带箭头坐标轴图形,从http://www.matlabsky.com/thread-39948-1-1.html下载

2015-10-15

Superpixels

Superpixel code, The idea of superpixels was originally developed by Xiaofeng Ren and Jitendra Malik [1]. This implementation is different, and is a version of that used in [2],[3]. See the README for more information.http://www.cs.sfu.ca/~mori/research/superpixels/

2013-12-31

Image Segmentation in the Presence of Shadows and Highlights

Image Segmentation in the Presence of Shadows and Highlights, http://www.cat.uab.cat/Research/Physics-based/

2013-12-12

Learning Non-Local Range Markov Random Field for Image Restoration

Learning Non-Local Range Markov Random Field for Image Restoration, http://gr.xjtu.edu.cn/web/jiansun/4

2013-12-10

HDR Deghosting: How to deal with Saturation

HDR Deghosting: How to deal with Saturation, http://www.cs.duke.edu/~junhu/CVPR2013/

2013-12-03

Fast Multi-exposure Image Fusion with Median Filter and Recursive Filter

Fast Multi-exposure Image Fusion with Median Filter and Recursive Filter, http://blog.sciencenet.cn/blog-366840-709637.html

2013-12-02

Patch-based Near-Optimal Image Denoising

Patch-based Near-Optimal Image Denoising http://users.soe.ucsc.edu/~priyam/PLOW/download.php

2013-11-28

BM3D的源码

An Analysis and Implementation of the BM3D Image Denoising Method,具体的安装见http://blog.csdn.net/loadstar_kun/article/details/8476664

2013-11-22

BM3D denoise

Image denoising with block-matching and 3D filtering的源码,http://www.cs.tut.fi/~foi/3D-DFT/index.html#ref_software

2013-11-22

TurboPixels: Superpixel

Optimal Contour Closure by Superpixel Grouping.的源码,应该还包括TurboPixels的实现。http://www.cs.toronto.edu/~babalex/research.html

2013-11-11

local Mutual information

Multi-focus image fusion using a morphology-based focus measure in a quad-tree structure的matlab实现

2013-08-14

Random walks for image segmentation

Random walks for image segmentation,原作者的代码, http://cns.bu.edu/~lgrady/software.html

2013-08-08

robust matting

这个是Jun Zhu实现的Optimized color sampling for robust ,mattinghttp://www.junz.org/download.aspx

2013-08-07

Learning Based Digital Matting

Learning Based Digital Matting, Ref: http://www.mathworks.com/matlabcentral/fileexchange/31412

2013-07-23

KNN Matting 代码

The code of KNN Matting, http://ihome.ust.hk/~dli/projects/knn/

2013-07-23

手势识别c++

用opencv写的手势识别的软件。界面简单点,用动态前景分割肤色模型和直方图反演分割手部区域,然后用模式识别方法搞定识别问题。绝对原创,以后可能再也不搞这方面了,传上来跟大家分享http://www.pudn.com/downloads338/sourcecode/graph/opencv/detail1479429.html

2012-10-25

最新SCI收录期刊2012

最新的SCI收录期刊-2012,大家有时间的话可以看一下

2012-08-18

Flight control systems

Flight control systems

2012-08-18

空空如也

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

TA关注的人

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