otakuxiang / circle

The repository contains the implementation of our ECCV 2022 paper: CIRCLE: Convolutional Implicit Reconstruction and Completion for Large-scale Indoor Scene.
24 stars 1 forks source link

dataset folder #2

Open corpse-dog opened 1 year ago

corpse-dog commented 1 year ago

Hello, I would like to reproduce your code and find that your dataset folder is particularly messy. I don't know the specific meaning. The specific documents are as follows

sample_ matterport.py

src_ root = f"/home/chx/data_disk/MatterPort3D/"

tar_ root = f"/home/chx/nas/disk_0/matterport_result/{sys.argv[1]}/"

add_ noise.py

result_ root = "/home/chx/ssd/chx_data/MatterPort/"

crop_ small.py

result_ root = f"/home/chx/datadisk/MatterPort3D/small{rname}_{nname}/"

train.py

f = open("/home/chx/data_disk/MatterPort3D/scenes_train.txt")

train_ dataset = NoisyOtherMatterPortDataset("/home/chx/ssd/MatterPort3d/",scenes,expand=True,voxel_size = voxel_size,snum = snum,layer = layer)

run_ matterport.py

data_ dir = "/home/chx/nas/other_disk/CVPR2022CIRCLE/noisy_depth/"

result_ root = "/home/chx/nas/disk_0/matterport_result/test"

I didn't quite understand this one at the end

EXPERIMENT NAME> <CHECKPOINT ITER> <MATTERPORT_ What does it represent

python run matterport.py <EXPERIMENT NAME>

Looking forward to your answer

antonyvan commented 1 year ago

I have the same question. do you solve it

otakuxiang commented 1 year ago

I've add some explaination of each folder used in each python file. Hope it helps.

antonyvan commented 1 year ago

Thanks a million for your prompt help, It is clear.
A quick question. in crop_small.py line 80 why only crop one scene ? scene_dirs = scene_dirs[:1]

"sample_matterport.py" produce some empty scene/region folders. Is this fine ?

Regards

otakuxiang commented 1 year ago

scene_dirs = scene_dirs[:1] is just for debug, you can delete it and crop_small.py will process all the scenes. And it's fine that sample_matterport.py produce some empty regions.

antonyvan commented 1 year ago

Really appreciate your prompt and clear answer. 👍