ИИ для кожевника: точный раскрой без брака
Кожа — дорогой и капризный материал. Ошибка в раскрое превращает лист в набор обрезков. Нейросети решают эту задачу за минуты, анализируя дефекты и форму деталей. Вот рабочий рецепт для мастера.
Шаг 1. Подготовка цифровой модели
- Сфотографируйте лист кожи на контрастном фоне (разрешение от 12 Мп, свет рассеянный, без теней).
- Загрузите снимок в нейросеть для сегментации (например, Segment Anything или YOLOv8-seg).
- Отметьте дефекты: царапины, дыры, растяжения. Для этого используйте маску вручную или авторазметку с порогом уверенности 0.85.
Шаг 2. Алгоритм раскладки
Примените генетический алгоритм или симуляцию отжига. Параметры для кожи:
- Минимальный зазор между деталями — 3–5 мм (для ножа).
- Учитывайте направление ворса — поворот деталей только на 0°, 90°, 180°.
- Исключайте зоны дефектов с буфером 10 мм вокруг каждого.
- Максимальное число итераций — 5000, время сходимости — до 2 минут.
Шаг 3. Проверка и резка
После генерации схемы экспортируйте её в SVG или DXF. Распечатайте в масштабе 1:1 и наложите на кожу. Если используете плоттер — задайте скорость реза 20–30 мм/с, давление подбирайте по толщине.
Совет: для мелких деталей (ремни, клапаны) используйте жадный алгоритм — он быстрее, а для крупных (сумки, куртки) — генетический, он экономит до 15% материала.
Практические рекомендации
- Начинайте с тестового листа — сравните ручную раскладку и ИИ-вариант по расходу.
- Используйте OpenCV для автоматического определения границ листа.
- Храните базу удачных раскладок — нейросеть дообучится на них за 30 минут.
- Для кожи с тиснением добавьте параметр «рисунок» — детали должны совпадать по узору.
Таблица: сравнение методов
| Метод | Экономия | Время | Сложность |
|---|---|---|---|
| Ручной | 0% | 2–3 часа | Низкая |
| Жадный | 8–10% | 10 мин | Средняя |
| Генетический | 12–15% | 30 мин | Высокая |
Итоговый чек-лист
- Фото с высоким разрешением, без бликов.
- Маска дефектов с буфером.
- Параметры: зазор 3 мм, повороты 90°, итерации 5000.
- Экспорт в SVG, проверка на бумаге.
- Резка с контролем давления.