Загрузить партию
Выберите папку с фото (.jpg) и одним файлом Excel (.xlsx) с маппингом
УИН → Артикул (колонки A=УИН, B=Артикул, заголовки в строке 1).
Лимит загрузки: 2048 МБ.
Как это работает
- Фото сортируются по имени в естественном порядке: одинаково работает для Samsung
YYYYMMDD_HHMMSSи для числовых имён видаfile_1, file_2, file_10. - Чёрные кадры (закрытая крышка объектива) разделяют партию на группы. Внутри одной группы — либо одно украшение, либо один комплект (несколько связанных артикулов).
- Внутри группы для каждого фото пробуем декодировать Data Matrix / QR с бирки (zxing-cpp).
- Если задекодировался UIN, ищем артикул в Excel — это начало новой под-серии внутри группы.
- Кадр с биркой →
АРТ_001.jpg(технический, для проверки — не для сайта). - Следующие фото без бирки = ракурсы артикула:
АРТ_01.jpg,АРТ_02.jpg… - После основного переименования vision-модель (OpenAI
gpt-4o-miniпо умолчанию) классифицирует каждое переименованное фото:ring | earrings | pendant | bracelet | chain | necklace | set | tag | unknown. - Если в группе ≥ 2 артикулов и есть фото с меткой
set(в кадре виден комплект — несколько разных типов украшений), это фото копируется под каждый артикул группы кроме того, к которому оно уже отнесено. Имя копии — следующий свободный номер для целевого артикула (АРТ_02.jpgпри имеющемся_01). - Чёрные кадры в результат не попадают. Бирка стоит первой при сортировке (
_001<_01). - Если фото идут до первой бирки или бирка с UIN не из Excel — попадают в
_unknown/.
Имена файлов могут быть в любом из форматов выше, но порядок «по возрастанию» должен соответствовать хронологии съёмки.