Настройте гистограмму 2-D изображения так, чтобы она совпадала с гистограммой ссылки изображения
преобразует 2-D черно-белые или цветные изображения J = imhistmatch(I,ref)I возврат выходного изображения J гистограмма которого приблизительно совпадает с гистограммой эталонного изображения ref.
Если оба I и ref являются изображениями truecolor, тогда imhistmatch соответствует каждому цветовому каналу I независимо от соответствующего цветового канала ref.
Если I является изображением и ref truecolor RGB является полутоновым изображением, затем imhistmatch соответствует каждому каналу I против одной гистограммы, полученной из ref.
Если I является полутоновым изображением, затем ref также должно быть полутоновым изображением.
Графические I и ref может быть любым из допустимых типов данных и не должен быть равным в размере.
использует J = imhistmatch(I,ref,nbins)nbins равномерно расположенные интервалы в соответствующей области значений для данного типа данных изображения. Возвращенное изображение 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 is truecolor) матрица, где nbins - количество интервалов гистограммы. Каждая строка в hgram сохраняет гистограмму одного цветового канала ref.
Цель imhistmatch преобразует изображение I таким образом, чтобы гистограмма изображения J соответствует гистограмме, полученной из изображения ref. Он состоит из nbins равномерно расположенные интервалы, которые охватывают всюсь область значений типов данных изображения. Следствием соответствия гистограмм таким образом является то, что nbins также представляет верхний предел количества дискретных уровней данных, присутствующих в изображении J.
Важным поведенческим аспектом этого алгоритма, чтобы отметить, является то, что как nbins увеличивается в значении, степень быстрых колебаний между соседними населённым peaks в гистограмме изображения J имеет тенденцию к увеличению. Это можно увидеть на следующей гистограмме графиков взятой из 16-битного примера МРТ в полутоновом цвете.

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