entropy

Энтропия полутонового изображения

Синтаксис

Описание

пример

e = entropy(I) возвращает eскалярное значение, представляющее энтропию полутонового изображения I.

Примеры

свернуть все

Чтение изображения в рабочую область.

I = imread('circuit.tif');

Вычислите энтропию.

J = entropy(I)
J = 6.9439

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

свернуть все

Полутоновое изображение, заданное как числовой массив любой размерности.

Типы данных: double | uint8 | uint16 | uint32 | logical

Выходные аргументы

свернуть все

Энтропия изображений I, возвращен как числовой скаляр.

Типы данных: double

Подробнее о

свернуть все

Энтропия

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

Энтропия определяется как -sum(p.*log2(p)), где p содержит нормированные счетчики гистограмм, возвращенные из imhist.

Совет

  • По умолчанию entropy использует два интервала для логических массивов и 256 интервалов для uint8, uint16, или double массивы. entropy преобразует любой класс кроме logical на uint8 для вычисления количества гистограмм так, чтобы пиксельные значения были дискретными и непосредственно соответствовали значению интервала.

Ссылки

[1] Gonsalez, R. C., R. E. Woods, and S. L. Eddins. Цифровая обработка изображений с использованием MATLAB. Нью-Джерси, Prentice Hall, 2003, глава 11.

См. также

|

Представлено до R2006a