import pcl import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt def main(): pt = pcl.load('11.pcd') shape = pt.to_array().transpose() #现在shape是numpy.ndarray fig = plt.figure() ax = fig.add_subplot(111, projection='3d') x = shape[0] y = shape[1] z = shape[2] ax.scatter(x, y, z, c='r', marker='o') ax.set_xlabel('X Label') ax.set_ylabel('Y Label') ax.set_zlabel('Z Label') plt.show() if __name__ == "__main__": main()
读入pcd,经过转换之后得到的numppy array是3*n的,二维的
原pcd文件是
经过转换之后得到的numppy array是
读取点云pcd文件转化为numpy array & 可视化(python pcl)
猜你喜欢
转载自blog.csdn.net/hxxjxw/article/details/112352486
今日推荐
周排行