Skip to content

Commit e03a956

Browse files
committed
Fix in validation.
1 parent 9837de5 commit e03a956

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

luxonis_ml/data/parsers/yolov8_parser.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import cv2
66
import numpy as np
77
import yaml
8-
from loguru import logger
98

109
from 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

0 commit comments

Comments
 (0)