5. Обработка изображений¶
Каждая страница до сих пор работала с данными пикселей лишь столько, сколько нужно для их получения: захватить кадр, настроить датчик, переместить байты из камеры в RAM. Обработка изображений разворачивает направление в обратную сторону – пиксели являются входными данными, а цель – всё то, что приложению от них нужно.
Модуль image – это набор инструментов. Каждая операция принимает один или два объекта Image и возвращает либо преобразованный Image – пиксели отфильтрованы, подвергнуты пороговой обработке, искажены или иначе скомпонованы – либо список результирующих объектов: блобы, линии, коды, совпадения, статистику. Эти две разновидности компонуются. Типичный конвейер очищает захваченный кадр, извлекает из него набор результирующих объектов, превращает их в измерения и рисует аннотации обратно на кадре для отображения.
Основы
Рисование
Математика пикселей
Пороговая обработка
Фильтры и морфология
Тоновый и статистический анализ
Геометрические преобразования
Поиск фигур
Декодирование 1D- и 2D-кодов
Сопоставление и схожесть
Ввод-вывод изображений
Заключение