getrangefromclass

Область значений отображения по умолчанию изображения на основе ее класса

Синтаксис

range = getrangefromclass(I)

Описание

пример

range = getrangefromclass(I) возвращает область значений отображения по умолчанию изображения I, на основе его типа класса.

Примеры

свернуть все

Считайте 16-битное изображение DICOM в рабочую область.

CT = dicomread('CT-MONO2-16-ankle.dcm');

Получите диапазон отображения от изображения.

r = getrangefromclass(CT)
r = 1×2

      -32768       32767

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

свернуть все

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

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

свернуть все

Отобразите область значений, возвращенную как числовой вектор с 2 элементами формы [min max].

  • Для single и данных double, getrangefromclass возвращает область значений [0 1], чтобы быть сопоставимым со способом, которым double и изображения single интерпретированы в MATLAB®.

  • Для целочисленных данных getrangefromclass возвращает минимальные и максимальные представимые значения для того целочисленного класса. Например, если классом является uint8, динамическим диапазоном является [0 255].

  • Для данных logical getrangefromclass возвращает область значений [0 1].

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

Расширенные возможности

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