针对车载激光雷达和惯性测量单元(Inertial Measurement Unit,IMU)的坐标系标定问题,设计了一种使用角反射器作标志物的标定方法。首先通过区域分割、地面滤除和标志点提取的预处理方法来提取标志点;然后借鉴3D点云匹配的方法,将坐标系联合标定转化为点云匹配问题,使用迭代最近邻点(Iterative Closest Point,ICP)算法求得两坐标系的坐标转换矩阵。最后,将标定结果与基于最小二乘法的标定结果进行对比,结果表明使用3D点云匹配的标定方法是可行的。
2021-04-27 18:30:25 551KB 坐标系参数标定
1
实现两个三维点云的匹配,matlab实现
2021-03-12 20:38:25 112KB 3D pointsearch
1
使用matlab实现点云匹配(ICP算法)。参数设置在代码的最前面,可以选择kd-tree或者暴力计算最近邻点。
2021-03-07 19:16:39 15KB matlab 算法 计算机视觉
1
第1部分-------------------------------------------------------- % 读取原始点云数据:X % 通过旋转平移,构造试验点云数据:P 第2部分------点云粗配准---------------------------------------- 第3部分--------ICP迭代,精配准---------------------------------
2021-03-02 18:11:55 529KB 3D点云 ICP 匹配gif
1
点云匹配代码,计算点云的旋转矩阵,平移矩阵,匹配精度高.
2019-12-21 21:11:46 1.57MB Point Cloud regist
1
function [R1, t1] = reg(data1, data2, corr) M = data1(:,corr(:,1)); mm = mean(M,2); S = data2(:,corr(:,2)); ms = mean(S,2); Sshifted = [S(1,:)-ms(1); S(2,:)-ms(2); ]; Mshifted = [M(1,:)-mm(1); M(2,:)-mm(2); ]; b1 = Sshifted(1,:)*Mshifted(1,:)'+Sshifted(2,:)*Mshifted(2,:)'; b2 = -Sshifted(2,:)*Mshifted(1,:)'+Sshifted(1,:)*Mshifted(2,:)'; bb = (b1^2+b2^2)^0.5; c = b1/bb; s = b2/bb; R1 = [c -s s c]; t1 = mm - R1*ms;
2019-12-21 19:44:22 11KB ICP 点云数据 匹配算法
1
icp点云匹配,及相关点云文件。vs2013
2019-12-21 18:58:07 44.31MB ICP
1