Адаптивное пороговое преобразование
![]() |
![]() |
|
| в палитре | на схеме |
Описание
Блок реализует применение адаптивного порогового значения к многоканальному массиву и преобразует изображение в градациях серого в двоичное изображение по формулам.
Расчет получаемой бинарной матрицы изображения осуществляется согласно следующим выражениям в
зависимости от выбранного значения свойства «Тип операции»:
- «Binary»
- «Binary_inv»
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| 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 | Вещественное |
Параметры
Блок не имеет параметров.
Примеры
Примеры использования блока:

