File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 55import cv2
66import numpy as np
77import yaml
8- from loguru import logger
98
109from luxonis_ml .data import DatasetIterator
1110
@@ -156,7 +155,6 @@ def validate_split(
156155 @classmethod
157156 def validate (cls , dataset_dir : Path ) -> bool :
158157 dir_format , splits = cls ._detect_dataset_dir_format (dataset_dir )
159- logger .info (dir_format )
160158 if dir_format is None :
161159 return False
162160
@@ -183,9 +181,15 @@ def validate(cls, dataset_dir: Path) -> bool:
183181 folders = [d .name for d in dataset_dir .iterdir () if d .is_dir ()]
184182 if not all (f in non_split_folders for f in folders ):
185183 return False
184+
185+ subfolders = [
186+ d .name
187+ for d in (dataset_dir / "images" ).iterdir ()
188+ if d .is_dir ()
189+ ]
186190 return all (
187- cls .validate_split (dataset_dir / s , dir_format )
188- for s in folders
191+ cls .validate_split (dataset_dir / "images" / split , dir_format )
192+ for split in subfolders
189193 )
190194
191195 return False
You can’t perform that action at this time.
0 commit comments