【问题标题】:Point cloud classification cgal点云分类cgal
【发布时间】:2020-06-22 10:47:17
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您是否也尝试过 C++ 版本?这可能是 python 绑定的问题。
  • 是的,我确实想知道这一点 - 那是我的下一个停靠港......
  • 我已经使用 C++ api 进行了尝试,并且发生了相同的 seg 错误。知道为什么会发生这种情况真的很有用 - 任何人?
  • 你应该填写一个问题here。负责这个包的开发者这周下班了。
  • 谢谢 sloriot - 我会打开一个问题。

标签: python cloud classification point cgal


【解决方案1】:

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

为了澄清,ply 文件的字段属性应如下与分类函数一起使用...

x 双倍 双倍 z 双 红糖 绿色uchar 蓝色 uchar nx 双 纽约双 nz 双 标签 int

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多