Автоматизация проектирования

Контроль крупности машинным зрением: съёмка, разметка, метрика

Модель на снимках не работает, если съёмка невоспроизводима. Фиксированный ракурс, опорный объект в кадре, разметка классов и проверка на отложенных снимках — в этом порядке.

Сначала съёмка, потом модель

Камера на объекте даёт то, что даёт: меняется освещение, ракурс, пыль. Если масштаб в кадре «плавает», никакая модель не восстановит размер.

Поэтому работа начинается со съёмки: фиксированная точка, опорный объект известного размера в кадре, защита от пересвета. Дешёвое требование к камере экономит месяцы разметки.

Классы и разметка

Классов должно быть столько, сколько нужно для решения, и ни одним больше. Для контроля крупности это доли материала по классам, а не «камень», «пыль», «тень». Разметка ведётся по регламенту: что считать границей класса, что делать со спорным участком, кто решает спор.

Регламент разметки остаётся заказчику: через полгода данные придётся размечать снова, и делать это должен не подрядчик.

Проверка

Модель проверяется на отложенных снимках, снятых в другое время и в других условиях: пыль, тень, мокрый материал. Метрика одна и названа заранее. Если после отчёта её меняют на более удобную, отчёт ничего не доказывает.

Отдельно проверяется устойчивость: результат не должен скакать от кадра к кадру при одинаковом материале.

Что не решает

Сегментация не измеряет то, чего не видно: влажность, прочность, состав. Она даёт долю классов в кадре и предупреждение при выходе за допуск.

Решение о вмешательстве в процесс принимает человек: модель показывает, где началось отклонение, и не заменяет технологический контроль.

Что нужно от заказчика

Доступ к точке съёмки, несколько смен кадров и специалист, который подтвердит разметку. Без последнего модель будет выучена на мнении одного человека.

Услуги по теме

Объекты по теме

Другие статьи из категории

Похожие статьи

Все статьи →

Автоматизация проектирования

История атрибутов вместо перезаписи: почему отчёты не сходятся

Один и тот же договор в двух отчётах даёт разные суммы, когда атрибуты перезаписываются. Историчность строки объясняет расхождение версией,…

Автоматизация проектирования

Идемпотентная загрузка: повторный запуск не должен менять данные

Загрузку перезапускают всегда: сбой, правка, повтор после исправления. Идемпотентность — свойство, без которого повтор удваивает строки, а…

Автоматизация проектирования

Поиск по нормам с источником: как проверять ответ ИИ-инструмента

Ответ без ссылки на пункт проверять нечем. Что должен отдавать инструмент поиска по нормативной базе, чтобы им можно было пользоваться в…

Автоматизация проектирования

Каркас промышленного здания: порядок проектирования и типовые ошибки

Порядок работы над каркасом: компоновка, схема, нагрузки, сечения, узлы. Где чаще всего возвращаются назад и как этого избежать, не…

Автоматизация проектирования

Отклонение башни от вертикали: что измерять и как читать результат

Одно число отклонения ничего не говорит: нужен профиль по ярусам, привязка к высоте и сравнение с проектом. Как измеряется и где результат…

Нужен расчёт?

Пришлите исходные данные — уточним состав работы и ответим по срокам.

Связаться