exponenta event banner

imcontrast

Инструмент «Настройка контрастности»

Описание

Используйте imcontrast для создания инструмента «Настройка контрастности». Инструмент «Коррекция контрастности» - это интерактивный инструмент коррекции контрастности и яркости, который можно использовать для настройки соответствия между черным и белым цветом, используемого для отображения изображения в оттенках серого. Дополнительные сведения об использовании инструмента см. в разделе Советы.

пример

imcontrast создает инструмент «Настройка контрастности» на отдельном рисунке, связанном с изображением в градациях серого на текущем рисунке, называемом целевым изображением.

пример

imcontrast(h) создает инструмент «Настройка контрастности», связанный с изображением, указанным маркером h.

htool = imcontrast(___) возвращает дескриптор htool на рисунке инструмента «Настройка контрастности».

Примеры

свернуть все

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

imshow('pout.tif')
imcontrast

Считывание изображения в рабочую область и определение маркера изображения как h1. Откройте второе окно фигуры и определите маркер перемещения этой фигуры как h2. Отрегулируйте контраст первого рисунка, указав h1 в вызове для imcontrast.

h1 = figure;
imshow('pout.tif');
h2 = figure;
imshow('coins.png');
imcontrast(h1)

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

свернуть все

Маркер к фигуре, осям, uipanel или графическому объекту изображения, заданному как маркер. Если h - ось или ручка фигуры, затем imcontrast использует первое изображение, возвращенное findobj(H,'Type','image').

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

свернуть все

Фигура инструмента «Ручка для настройки контрастности», возвращенная как ручка.

Совет

Инструмент «Настройка контрастности» представляет масштабированную гистограмму значений пикселей (чрезмерно представленные значения пикселей усекаются для ясности). При перетаскивании в левой красной строке экрана гистограммы изменяется минимальное значение. Минимальное значение и любое значение пикселя, меньшее минимального, отображаются черным цветом. Перетаскивание на правой красной полосе гистограммы изменяет максимальное значение. Максимальное значение и любое значение, превышающее максимальное, отображаются белым цветом. Значения между красными полосами отображаются как промежуточные оттенки серого.

Вместе минимальное и максимальное значения создают «окно». Растягивание окна уменьшает контраст. Уменьшение окна увеличивает контраст. Изменение центра окна изменяет яркость изображения. Можно вручную ввести значения минимума, максимума, ширины и центра для окна. При изменении одного значения автоматически обновляются другие значения и изображение.

  • Щелкните и перетащите мышь в целевом изображении, чтобы в интерактивном режиме изменить значения окна. Перетаскивание мыши по горизонтали слева направо изменяет ширину окна. Перетаскивание мыши вертикально вверх и вниз приводит к изменению центра окна. Нажатие клавиши Ctrl перед щелчком и перетаскиванием мыши ускоряет скорость изменения. нажатие клавиши Shift перед щелчком и перетаскиванием мыши замедляет скорость изменения. Перед щелчком и перетаскиванием клавиши необходимо нажать.

  • При использовании инструмента imcontrast корректирует контрастность отображаемого изображения путем изменения осей CLim собственность. Чтобы изменить фактические значения пикселов на целевом изображении, нажмите кнопку «Настроить данные». Эта кнопка недоступна до тех пор, пока вы не внесете изменения в контрастность изображения.

  • Инструмент «Настройка контрастности» может обрабатывать изображения класса в градациях серого double и single с диапазонами данных, выходящими за пределы диапазона отображения по умолчанию, который равен [0 1]. Для этих изображений, imcontrast устанавливает пределы гистограммы в соответствии с диапазоном данных изображения с заполнением в верхней и нижней границах.

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