Адаптивное пороговое преобразование





в палитре на схеме

Описание

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

Расчет получаемой бинарной матрицы изображения осуществляется согласно следующим выражениям в зависимости от выбранного значения свойства «Тип операции»:
  • «Binary»

  • «Binary_inv»

где dst(x, y) — получаемое изображение; scr(x, y) — исходное изображение; maxval — максимальное значение; thresh — пороговое значение.

Входные порты

Имя Описание Тип линии связи
img_in Входная матрица одноканального изображения Изображение

Выходные порты

Имя Описание Тип линии связи
img_out Бинарная матрица изображения после адаптивного порогового преобразования Изображение

Свойства

Название Имя Описание По умолчанию Тип данных
Максимальное значение (от 0 до 255) MaxValue Максимальное значение в диапазоне от «0» до «255» 255 Вещественное
Метод адаптации adaptiveMethod Метод адаптации изображения. Значение «Threshold» указывает на вычисление порогового значения, как среднего значения в окрестности, «Gaussian» – как взвешенной суммы значений окрестности, где весовые коэффициенты представляют собой гауссово окно Threshold Перечисление
Тип операции ThresholdType Тип операции, используемой для адаптации. Возможные значения: «Binary», «Binary_inv» Binary Перечисление
Размер матрицы пикселей (3, 5, 7 и т.д.) blocksize Размер матрицы пикселей блока 3 Целое
Константа (от 0 до 255) C Значение константы в диапазоне от «0» до «255», которое вычитается из среднего или взвешенного среднего 0 Вещественное

Параметры

Блок не имеет параметров.

Примеры

Примеры использования блока: