Задача

Необходимо разработать утилиту, которая автоматизирует процесс подбора и сортировки изображений для товаров. Программа должна работать с массивами графических файлов, используя нейросеть для анализа содержимого, и сохранять результат в виде структурированного каталога.

Основные требования

  • Сбор больших массивов изображений, релевантных заданным товарным категориям.
  • Классификация каждого изображения с помощью нейросети для определения его тематики (категории).
  • Сохранение обработанных изображений в строгую структуру папок:
    • Одна папка = одна тематика (категория).
    • В папке должно находиться ровно 20 изображений.
    • Одна и та же тематика может повторяться не более 8 раз на один товар (максимум 8 папок с одинаковой категорией).
  • Автоматическая фильтрация низкокачественных изображений:
    • Отсеивание мусора и битых файлов.
    • Удаление мелких изображений.
    • По возможности - удаление изображений с водяными знаками.

Целевая аудитория и применение

Инструмент предназначен для e-commerce проектов и маркетплейсов, где требуется быстрое наполнение карточек товаров качественным и релевантным визуальным контентом.