Fix the sorting issue when datasets path larger than 10

This commit is contained in:
Lu Junjie 2024-11-03 22:52:10 +08:00
parent 8142087649
commit 84bfe2e761

View File

@ -35,7 +35,9 @@ class YopoDataset(Dataset):
self.positions = np.empty((0, 3))
self.quaternions = np.empty((0, 4))
subfolders = [f.path for f in os.scandir(data_dir) if f.is_dir()]
subfolders.sort(key=lambda x: os.path.basename(x).lower())
subfolders.sort(key=lambda x: int(os.path.basename(x)))
for folder in subfolders:
print(folder)
for i in range(len(subfolders)):
img_dir = subfolders[i]
file_names = [filename