exponenta event banner

энтропия

Энтропия изображения в оттенках серого

Синтаксис

Описание

пример

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] Гонсалес, Р. К., Р. Э. Вудс и С. Л. Эддинс. Обработка цифрового изображения с помощью MATLAB. Нью-Джерси, Прентис Холл, 2003, глава 11.

См. также

|

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