文档帮助中心文档
添加视图在视图之间的连接设置
vSet = addConnection (vSet viewId1 viewId2)
vSet = addConnection (vSet viewId1、viewId2 relPose)
vSet = addConnection (vSet viewId1、viewId2 relPose, infoMat)
例子
vSet= addConnection (vSet,viewId1,viewId2)添加一个视图之间的联系viewId1和viewId2对视图集,vSet。
vSet= addConnection (vSet,viewId1,viewId2)
vSet
viewId1
viewId2
vSet= addConnection (vSet,viewId1,viewId2,relPose)指定的相对姿态viewId2关于viewId1。
vSet= addConnection (vSet,viewId1,viewId2,relPose)
relPose
vSet= addConnection (vSet,viewId1,viewId2,relPose,infoMat)指定矩阵与连接相关联的信息。
vSet= addConnection (vSet,viewId1,viewId2,relPose,infoMat)
infoMat
全部折叠
创建一个空的点云视图集。
vSet = pcviewset;
加载点云数据。
data =负载(“livingRoom.mat”);ptCloud1 = data.livingRoomData {1};ptCloud2 = data.livingRoomData {2};
添加ptCloud1点云视图组,指定一个rigid3d对象作为原点。
ptCloud1
rigid3d
absPose1 = rigid3d;absPose1 vSet = addView (vSet, 1日,“PointCloud”,ptCloud1);
添加ptCloud2点云视图组,指定一个rigid3d对象作为原点。
ptCloud2
vSet = addView (vSet 2 absPose1,“PointCloud”,ptCloud2);
估计这两个点云之间的刚性变换。
ptCloud2Downsampled = pcdownsample (ptCloud2,“gridAverage”,0.1);gridStep = 0.5;relPose = pcregisterndt (ptCloud2Downsampled ptCloud1 gridStep);
添加一个视图之间的联系。
vSet = addConnection (vSet, 1、2、relPose);
计算累积绝对的姿势。
absPose2 = rigid3d (absPose1.T * relPose。T);
更新的绝对姿态第二种观点。
vSet = updateView (vSet 2 absPose2);
pcviewset
点云视图集,指定为一个pcviewset对象。
视图标识符指定为一个整数。视图标识符是唯一的一个特定的视图。
视图标识符2,指定为一个整数。视图标识符是唯一的一个特定的视图。
相对的姿势viewId2关于viewId1指定为一个rigid3d对象。
矩阵与连接相关联的信息,指定为6-by-6数字矩阵。
视图与视图之间添加连接,作为一个返回pcviewset对象。
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室