MATLAB点云处理:1点云的读取、显示和保存
MATLAB点云处理:2点云法向量计算和最近点查询、通过索引提取点云
MATLAB点云处理:2点云法向量计算和最近点查询、通过索引提取点云
这次提一下MATLAB点云处理中的一个函数findPointsInROI(region of interest),简单来说就是根据坐标的范围,返回一个对应点云中的序列,通过select函数就可以进一步提取出对应的点云
废话不多说,还是经典的兔子案例
rabbit = pcread('rabbit.pcd')
ROI_indic = findPointsInROI(rabbit,[-0.01 0.01 0 0.1 -0.06 0.01]);
ROI_points = select(rabbit, ROI_indic);
pcshow(rabbit.Location,[0.5 0.5 0.5])
hold on
pcshow(ROI_points.Location,'r')
这里关于颜色的控制,可以看看官网给的用法,觉得有点感触,只传入点云的话好像会沿着z向进行渲染,通过传入Location的xyz却可以控制颜色
pcshow(ptCloud)
pcshow(xyzPoints)
pcshow(xyzPoints,color)
pcshow(xyzPoints,colorMap)
pcshow(filename)
最后的结果如下