首先,你先看point.h头文件里面的接口!!!根据point.h头文件来。
其次,我处理的是1.points文件
里面的点是由这幅图生成的
你可以看到这里有四个区域。
我想让你对这里的点进行 每一区 有自己的特征features(特征的1.txt文件是错的你不要用 ,就三个数, 0 2.1 12.7 你把这三个数给进去 比如第一个区(从左向右数)的点特征全是0, )
以及对于
Label的数据通道添加好,将第四个区的点 给标签label通道 全是34
你可以参照一下我写的OCTREE_points.CPP (虽然是错的)
但那个思路大概有
Points point_cloud;
vector
// ……
// set your data in points, normals, features, and labels
// points: 3 channels, x_1, y_1, z_1, x_2, y_2, z_2, …, x_n, y_n, z_n
// normals: 3 channels, nx_1, ny_1, nz_1, nx_2, ny_2, nz_2, …, nx_n, ny_n, nz_n
// features (such as RGB color): k channels, r_1, g_1, b_1, r_2, g_2, b_2, …, r_n, g_n, b_n
// labels: 1 channels, per-points labels
// ……
point_cloud.set_points(points, normals, features, labels);
point_cloud.write_points(“my_points.points”);