Filter semantic annotation in HM3D dataset
jemo-mh opened this issue · comments
Habitat-Lab: v0.2.4
Habitat-Sim: v0.2.4
Hi!
I want to filtering out some classes in HM3D dataset. But edit %Datasetname%.semantic.txt doesn't work
Dataset
data/scene_datasets.hm3d/minival/00800-TEEsavR23oF/ there are four files
TEEsavR23oF.basis.glb
TEEsavR23oF.basis.navmesh
TEEsavR23oF.semantic.glb
TEEsavR23oF.semantic.txt
And I would like to filter just remain ceiling annotation.
When I delete other annotations in TEEsavR23oF.semantic.txt, habitat_sim.Simulator generate empty class and printed like
[21:50:57:044332]:[Metadata] AttributesManagerBase.h(357)::buildAttrSrcPathsFromJSONAndLoad : No Glob path result for ./data/scene_datasets/hm3d/train/00017-oEPjPNSPmzL/*.basis.scene_instance.json
And edit annotations to other class in TEEsavR23oF.semantic.txt also doesn't work.
I think It is related in *.basis.scene_instance.json in hm3d_annotated_basis.scene_dataset_config.json but I can't find those .basis.scene_instance.json file locally.
Is there any method to filter annotations??
Thanks for your help in advance !