Missing images in dataset structure for training YOLOV8 model

Missing images in dataset structure for training YOLOV8 model

Hi, I have the following structure for my dataset to train a yolov8 model according to the documentation but I am getting the error: "AssertionError: train: No images found in /home/allen/code/proheese-camera/train_classification_model/train. Supported formats are: images: {'webp', 'tiff', 'heic', 'pfm', 'mpo', 'jpg', 'jpeg', 'png', 'bmp', 'dng', 'tif'}
videos: {'gif', 'avi', 'mov', 'webm', 'asf', 'mkv', 'mpeg', 'mpg', 'wmv', 'mp4', 'm4v', 'ts'}"

Here is my dataset structure:

---project-root-directory
    dataset.yml
    ---train
        xxx.h5
        xxx_bbox.npy
    ---val
         xxx.h5
        xxx_bbox.npy

Am I missing anything else here?