Настройте гистограмму 2D изображения, чтобы совпадать с гистограммой ссылочного изображения
преобразовывает 2D изображение полутонового или истинного цвета J = imhistmatch(I,ref)I возврат выходного изображения J чья гистограмма приблизительно совпадает с гистограммой ссылочного изображения ref.
Если оба I и ref изображения RGB истинного цвета, затем imhistmatch соответствия каждый цветовой канал I независимо к соответствующему цветовому каналу ref.
Если I изображение RGB истинного цвета и ref полутоновое изображение, затем imhistmatch соответствия каждый канал I против одной гистограммы, выведенной из ref.
Если I полутоновое изображение, затем ref должно также быть полутоновое изображение.
Изображения I и ref может быть любой из допустимых типов данных и не должен быть равным в размере.
использование J = imhistmatch(I,ref,nbins)nbins равномерно распределенные интервалы в соответствующей области значений для данного типа данных image. Возвращенное изображение J имеет не больше, чем nbins дискретные уровни.
Если типом данных изображения является любой single или double, затем область значений гистограммы [0, 1].
Если типом данных изображения является uint8, затем область значений гистограммы [0, 255].
Если типом данных изображения является uint16, затем область значений гистограммы [0, 65535].
Если типом данных изображения является int16, затем область значений гистограммы [-32768, 32767].
пары "имя-значение" использования, чтобы изменить поведение алгоритма соответствия гистограммы.J = imhistmatch(___,Name,Value)
[ возвращает гистограмму ссылочного изображения J,hgram]
= imhistmatch(___)ref используемый в соответствии в hgram. hgram 1 nbins (когда ref шкала полутонов), или 3 nbins (когда ref истинный цвет), матрица, где nbins количество интервалов гистограммы. Каждая строка в hgram хранит гистограмму одного цветового канала ref.
Цель imhistmatch должен преобразовать отображают I таким образом, что гистограмма изображения J совпадает с гистограммой, выведенной из изображения ref. Это состоит из nbins равномерно распределенные интервалы, которые охватывают полный спектр типа данных image. Последствием соответствия с гистограммами таким образом является тот nbins также представляет верхний предел количества уровней дискретных данных, существующих в изображении J.
Важный поведенческий аспект этого алгоритма, чтобы отметить то, что как nbins увеличения значения, степени быстрых колебаний между смежным заполненным peaks в гистограмме изображения J имеет тенденцию увеличиваться. Это видно в следующих графиках гистограммы, взятых из 16-битного полутонового примера MRI.

Оптимальное значение для nbins представляет компромисс между большим количеством уровней на выходе (большие значения nbins) при минимизации пиковых колебаний гистограммы (меньшие значения nbins).
histeq | imadjust | imhist | imhistmatchn