主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。

포,트클라우드처리

기하학적형상에대해전처리,시각화,정합,피팅을수행,맵작성,大满贯알고리즘구현,3차원포인트클라우드에딥러닝사용

포트클라우드는3차원공간에속한데이터점들의집합입니다。이러한점들이합쳐져3차원형상이나객체를차원형상이나객체를현합니다。데이터집합의각점은x, y, z기하좌@로@현됩니다。포인트클라우드는많은수의개개의공간적측정값을설명가능한객체로표현할수있는데이터셋으로조합하는수단을제공합니다。포인트클라우드처리는로봇주행과인식,깊이추정,스테레오비,전시각적정합,첨단운전자보조시스템(ADAS)에사용됩니다。计算机视觉工具箱™알고리즘은다운샘플링,잡음제거및포인트클라우드변환을위한포인트클라우드처리기능을제공합니다。또한,포인트클라우드정합을수행하고,기하학적형상을3차원포인트클라우드에피팅하고,포인트클라우드를읽기,쓰기,저장,표시,비교하는기능을제공합니다。뿐만아니라여러포트클라우드를결합하여하나의3차원장면을복원할수도있습니다。

pcregistericppcregisterndtpcregistercorrpcregistercpd를사용하여이동포트클라우드를고정포트클라우드에정합시킬수있습니다。이러한정합알고리즘은각각ICP(迭代最近点)알고리즘,无损检测(正态分布变换)알고리즘,위상상관알고리즘,CPD(相干点漂移)알고리즘을기반으로합니다。정합된포인트클라우드로맵을작성하고,루프폐쇄를검출하고,맵을드리프트보정에최적화하고,사전작성된맵에서위치추정을수행할수있습니다。자세한내용은在MATLAB中实现点云SLAM항목을참조하십시오。

图中显示了两个同心点云组合的点云,传感器角度计算,以及代表茶壶的点云

함수

모두 확장

pcread 铺또는PCD파일에서3차원포트클라우드읽어들이기
pcwrite 铺또는PCD파일에3차원포트클라우드쓰기
pcfromkinect 点云Kinect窗户
velodyneFileReader 读取点云数据威力登PCAP文件
pcviewset 管理基于点云的可视化里程计和SLAM的数据
pointCloud 存储3-D点云的对象
pcshow 绘制3d点云图
pcshowpair 可视化两个点云之间的差异
pcplayer 可视化流3d点云数据
showShape 在图像、视频或点云上显示形状

전처리

pcbin 空间bin点云点
pcdenoise 3차원포和트클라우드에서잡음제거
pcdownsample 下采样一个3d点云
pcnormals 估计点云的法线

점찾기및제거

findPointsInROI 在点云中感兴趣的区域内找到点
findNearestNeighbors 找到点云中一个点的最近邻居
findNeighborsInRadius 在点云的一个点的半径内找到邻居
removeInvalidPoints 从点云中删除无效点
pcsegdist 基于欧氏距离将点云分割成簇
segmentGroundFromLidarData 从有组织的激光雷达数据中分割接地点
segmentLidarData Segment将三维距离数据组织成集群

포,트클라우드정합

pcregistercorr 使用相位相关注册两个点云
pcregistericp 采用ICP算法对两点云进行配准
pcregistercpd 采用CPD算法对两点云进行配准
pcregisterndt 用NDT算法对两个点云进行配准

포,트클라우드변환

rigid3d 3차원강체기하변환
pctransform 变换三维点云

포,트클라우드정렬또는결합

pcalign 对齐阵列点云
pccat 串联三维点云阵列
pcmerge 合并两个3d点云

루프폐쇄후보확

findPose 使用正态分布变换(NDT)算法在地图内定位点云
scanContextDistance 扫描上下文描述符之间的距离
scanContextDescriptor 从点云中提取扫描上下文描述符
scanContextLoopDetector 使用扫描上下文描述符检测循环闭包

자세최적화

createPoseGraph 创建姿势图
optimizePoses 使用相对位姿约束优化绝对位姿

위치추정맵만들기

pcmapndt 基于正态分布变换的定位图
pcfitcylinder 将圆柱体与三维点云相匹配
pcfitplane 将平面与三维点云拟合
pcfitsphere 拟合球体到三维点云
pcnormals 估计点云的法线
fitPolynomialRANSAC 用RANSAC将多项式与点拟合
ransac 模型拟合噪声数据
cylinderModel 参数化圆柱模型
planeModel 对象,用于存储参数化平面模型
sphereModel 对象,用于存储参数化球体模型

도움말항목