yangyangyang127/PointCLIP_V2

ScanObjectNN: No such file or directory

kaimingkuang opened this issue · 6 comments

Thanks for the work! We are trying to run zero-shot classfication on the ScanObjectNN dataset you provide, but we ran into this error:

FileNotFoundError: [Errno 2] Unable to open file (unable to open file: name = 'data/scanobjectnn/main_split/training_objectdataset_augmentedrot_scale75.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)

Seems like training_objectdataset_augmentedrot_scale75.h5 exists in main_split_nobg but not main_split. Where can I get it?

I am sorry but I have checked the provided Google drive. I can read this file path 'data/scanobjectnn/main_split/training_objectdataset_augmentedrot_scale75.h5'. So could you please provide more information about this error?

Btw, the file training_objectdataset_augmentedrot_scale75.h5' in main_split' is the most difficult subset, and the subsets in `main_split_nobg' is easier.

Thanks! I probably missed that file during downloading. Could you clarify what variations of ScanObjectNN are main_split and main_split_nobg, respectively? Also if we want to run zero-shot test on raw dataset, should we use test_objectdataset.h5 instead?

  1. We report the results of the OBJ_ONLY, OBJ_BG, and PB_T50_RS splits of ScanObjectNN dataset.
  2. Yes, you can use the OBJ_ONLY (test_objectdataset.h5 and train_objectdataset.h5) subset, which is the easiest one. In my humble opinion, I find most paper report the result of PB_T50_RS, the hardest one.

BTW, you can refer to here and here for more information about the ScanObjectNN dataset.

And thanks for your attention.

Thanks for the info! Just want to be clear, if I want to run zero-shot classification on the OBJ_ONLY variation, I should us test_objectdataset.h5 in the main_split_nobg folder, right? What is the difference between main_split and main_split_nobg that specifically makes main_split_nobg easier? Is it that the main_split_nobg does not include background points?

  1. Yes, the test_objectdataset.h5 in the main_split_nobg folder is OBJ_ONLY split.
  2. The difference between main_split and main_split_nobg: main_split_nobg contains only object without background points, while main_split is a version with background noises. And both of them contain transformation and transformation-free splits.
  3. Yes, the main_split_nobg does not include background points.

I encounter the same problem, there is only training_objectdataset.h5 that start with 'training' in the main_split folder. How did you solve it?