exponenta event banner

stretchlim

Найти пределы контрастного растягивающегося изображения

Описание

пример

lowhigh = stretchlim(I) вычисляет нижний и верхний пределы, которые можно использовать для контрастного растяжения в градациях серого или RGB-изображения I. Предельные значения возвращаются в lowhigh. По умолчанию ограничения задают нижний 1% и верхний 1% всех значений пикселов.

lowhigh = stretchlim(I,Tol) задает дробь, Tolизображения для насыщения при низких и высоких значениях пикселей.

Примеры

свернуть все

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

I = imread('pout.tif');
figure
imshow(I)

Figure contains an axes. The axes contains an object of type image.

Настройка контрастности изображения с помощью stretchlim для установки пределов и отображения результата. В примере используются ограничения по умолчанию [0.01 0.99], насыщение верхнего 1% и нижнего 1%.

J = imadjust(I,stretchlim(I),[]);
figure
imshow(J)

Figure contains an axes. The axes contains an object of type image.

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

свернуть все

Изображение, чтобы быть контрастом простиралось, определенный как 2-е изображение оттенков серого или 2-е изображение RGB.

Типы данных: single | double | int16 | uint8 | uint16

Доля насыщаемого изображения, заданная как числовой скалярный или 2-элементный вектор [Low_Fract High_Fract] в диапазоне [0, 1].

СтоимостьОписание
СкалярЕсли Tol является скаляром, то Low_Fract = Tol, и High_Fract = 1 - Low_Fract, которая насыщает равные доли при низких и высоких значениях пикселей.
0Если Tol = 0, то lowhigh = [min(I(:)); max(I(:))].
ДефолтЕсли опустить Tol аргумент, затем [Low_Fract High_Fract] по умолчанию: [0.01 0.99], насыщая 2%.
Слишком большойЕсли Tol слишком большой, так что после насыщения низких и высоких значений пикселей не останется ни одного пикселя, stretchlim прибыль [0 1].

Пример: [.02 .80]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

свернуть все

Нижний и верхний пределы для контрастного растяжения возвращаются как один из следующих.

  • 2-элементный числовой вектор при I - изображение в градациях серого.

  • Числовая матрица 2 на 3, когда I - образ RGB. Столбцы указывают нижний и верхний предел для каждого из трех цветовых каналов.

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

Совет

  • Используйте imadjust функция настройки контрастности изображения I используя пределы, lowhigh.

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

.

Создание кода графического процессора
Создание кода CUDA ® для графических процессоров NVIDIA ® с помощью Coder™ графических процессоров

.

См. также

| | |

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