используя caffe.how, я могу добавить другие функции в облако точек, такие как RGB - PullRequest
0 голосов
/ 10 июля 2019

Я не знаю, как написать код для добавления новых функций к точкам.

Я использую caffe для обучения модели с помощью ocnn (на основе octree).Теперь я хочу добавить другие функции канала к точке.Но я не знаю, как именно это сделать.

#include <points.h>

Points point_cloud;

vector<float> points, normals, features, labels;

// ......

// 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");
...