The TRAIN_DIR
and TEST_DIR
variables define the paths to the directories containing training and test images, respectively.
TRAIN_DIR = 'images/train'
TEST_DIR = 'images/test'
# Import required modules
import os
# Define constant for training dataset directory
TRAIN_DIR = 'images/train'
# Define constant for testing dataset directory
TEST_DIR = 'images/test'
# Check if directories exist
def check_directory(path: str) -> bool:
"""
Check if a directory exists.
Args:
path (str): The path to the directory.
Returns:
bool: True if the directory exists, False otherwise.
"""
return os.path.exists(path)
# Validate directories
if not os.path.exists(TRAIN_DIR):
raise FileNotFoundError(f"Training directory '{TRAIN_DIR}' not found.")
if not os.path.exists(TEST_DIR):
raise FileNotFoundError(f"Testing directory '{TEST_DIR}' not found.")
# TODO: Implement directory path normalization
"""
Consider implementing a function to normalize the directory paths, e.g., removing trailing slashes.
"""
Directory Path Definitions
TRAIN_DIR = 'images/train'
TEST_DIR = 'images/test'
Description:
TRAIN_DIR
: A string representing the path to the directory containing training images.TEST_DIR
: A string representing the path to the directory containing test images.