我尝试将雷达传感器的数据转换为点云以使用pcsegdist,但是,在尝试创建点云时,我收到了输入过多错误。
points = [xvals(:), yvals(:), zvals(:)];
ptCloud = pointCloud(points);
Xvals、Yvals和Zvals是雷达读数的阵列。
我把值格式化到点数组中不正确吗?有没有一种方法可以在不把所有东西都转换成点云的情况下对点进行分组?
我尝试使用测试值而不是实际的雷达读数,但我仍然得到相同的“太多的输入错误。
testVals = [1, 2, 3, 4, 5, 6, 7];
points = [testVals(:), testVals(:), testVals(:)];
ptCloud = pointCloud(points);
1条答案
按热度按时间mi7gmzs61#
pointCloud
需要您的点是一个nx3矩阵。现在,您的代码正在创建一个1x3n矩阵。请尝试以下操作: