Вход: растр, параметры.
Выход: массив данных (энтропия для каждого канала входного растра).
В блоке параметров задаётся, использовать ли заданный пользователем диапазон, границы этого диапазона и число столбцов гистограммы, используемой для вычисления энтропии. Если диапазон не задан, так же используется статистика по каждому каналу входного растра, оттуда берутся минимальное и максимальное значение отдельно для каждого канала.
Для каждого канала вычисляется гистограмма, дальше вычисляется энтропия по формуле:
где H - энтропия, - число точек в i-том столбце гистограммы, поделенное на общее число точек, обработанных для гистограммы. Если , то этот столбец пропускается (эквивалентно прибавлению нуля к общей сумме).