Основная цель, собрать скриншоты с видеокамер, для дальнейшей их разметки и формирования датасета, который будет применяться в моих моделях на Pytorch для классификации(3-5 классов) и детекции через сеть Yolo. Один из самых нудных и рутинных этапов пройден(предстоит ещё разметка через CVAT), собрал 2237 скринов. По задумке у меня будет всего 2 объекта для детекции, на каждом скрине +- по 5 таких объектов, т.е всего 10 000, буду надеяться, что сбалансирую по 5000 на объект. Как видим названия файлов получились очень длинные, подтягивается название видеокамеры/сервера + время + дата, мне это совершенно не нужно. Решил написать простой скрипт для переименования файлов в последовательную нумерацию с 1 до 2 237. Так как это всё задачи на машинное обучение, то конечно и скрипт будет на Python: import os
# Путь к папке с файлами
folder_path = r'C:\Users\User\PycharmProjects\ML_stepik\1_dataset_yolo'
# Получаем список всех файлов в папке (без внутренних папок, если они проскочили)
files = [