0

尽管进行了多次尝试,但 cgal 点分类代码无法在演示数据集以外的任何东西上运行。我尝试使用多个 .ply 文件,其中包含一个包含训练标签的标量字段。

点数据集大约有 200 万个(相对适中),我附上了其中一个的链接https://drive.google.com/file/d/1DRvn75_3F_AQNrkSf2fBDUeZr8wld7Qk/view?usp=sharing

使用 C++ 和 python 都会发生段错误。鉴于 cgal 网站上的视频演示显示处理了更大的云,这似乎很奇怪。

任何 cgal 开发人员都知道为什么会这样吗?

4

1 回答 1

0

感谢 cgal 团队,这已解决。问题在于我的标签标量字段(用于算法的训练)的编号 ply 文件不连续。

为了澄清,层文件的字段属性应如下与分类功能一起使用...

x double y double z double red uchar green uchar blue uchar nx double ny double nz double label int

...最后一个字段“标签”内容(即类标签)类似于-1 0 1 2。

于 2020-07-03T09:24:58.060 回答