你好,这个代码如果想加载S3DIS的数据集,改动大吗
SC-shendazt opened this issue · comments
你好,这个代码如果想加载S3DIS的数据集,改动大吗
如果需要加载一个新的数据集, 你首先需要修改一下预处理函数, 让他能够正常的进行sub sampling以及构建KBTree.
简单的说, 你需要修改一下逻辑使数据集中的point cloud和对应的label执行下面这段
RandLA-pytorch/data_prepare_semantickitti.py
Lines 50 to 55 in f6e8b40
以及后续的存树逻辑
此外你可能需要创建一个新dataset class来满足对于数据集的目录框架的修改.
具体来说, 如果你想要基于现有class进行修改的话, 可以将
RandLA-pytorch/dataset/semkitti_trainset.py
Lines 12 to 28 in f6e8b40
修改成满足S3DIS路径读取结构
整体来说我觉的改动不是很大, 主要是需要根据不同数据集的不同目录结构进行改动
如果您还有其他问题也欢迎留言
非常感谢你细致的解释,我先尝试一下,或许其他朋友也对这个问题感兴趣,毕竟您复现semantickitti指标的效果对于RandlaNet来说还是挺好的
好的,可以加我微信charleschen1224
好的,可以加我微信charleschen1224
您好,请问您之后有更新加载s3dis数据集的代码吗