Datasets
- class DetectionDataset[source]
Bases:
BaseDataset
Base class for object detection datasets.
- class SegmentationDataset[source]
Bases:
BaseDataset
Generic dataset for semantic segmentation tasks.
- __init__(root, images_dir, masks_dir, num_classes, split='train', transform=None, file_extension='jpg')[source]
- Parameters:
root (str) – Root directory path
images_dir (str) – Directory name containing images relative to root
masks_dir (str) – Directory name containing masks relative to root
num_classes (int) – Number of classes (including background)
split (str) – Dataset split (‘train’, ‘val’, or ‘test’)
transform (Callable | None) – Optional transform to be applied
file_extension (str) – Image file extension to look for
- class AnomalyDataset[source]
Bases:
BaseDataset
Base class for anomaly detection datasets.
- class COCODataset[source]
Bases:
DetectionDataset
COCO Dataset for object detection.
Segmentation Dataset
- class SegmentationDataset[source]
Bases:
BaseDataset
Generic dataset for semantic segmentation tasks.
- __init__(root, images_dir, masks_dir, num_classes, split='train', transform=None, file_extension='jpg')[source]
- Parameters:
root (str) – Root directory path
images_dir (str) – Directory name containing images relative to root
masks_dir (str) – Directory name containing masks relative to root
num_classes (int) – Number of classes (including background)
split (str) – Dataset split (‘train’, ‘val’, or ‘test’)
transform (Callable | None) – Optional transform to be applied
file_extension (str) – Image file extension to look for