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 интервалов для uint8uint16, или double массивы. entropy преобразует любой класс кроме logical к uint8 поскольку гистограмма считает вычисление так, чтобы пиксельные значения были дискретны и непосредственно соответствовали значению интервала.

Ссылки

[1] Гонсалес, R. C. Р. Э. Вудс и С. Л. Эддинс. Цифровая обработка изображений Используя MATLAB. Нью-Джерси, Prentice Hall, 2003, глава 11.

Смотрите также

|

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