Улучшите контраст изображений с помощью эквализации гистограммы
Analysis & Enhancement
visionanalysis
Блок Histogram Equalization улучшает контраст изображений путем преобразования значений в изображение интенсивности так, чтобы гистограмма выходного изображения приблизительно совпадала с заданной гистограммой.
Порт | Ввод/вывод | Поддерживаемые типы данных | Поддерживаемые комплексные числа |
---|---|---|---|
I | Матрица значений интенсивности |
| Нет |
Тсс | Вектор из целочисленных значений, который представляет желаемые значения интенсивности в каждом интервале |
| Нет |
Вывод | Матрица значений интенсивности | То же самое, когда я портирую | Нет |
Если тип данных входа ко мне портирует, плавающая точка, вход к порту Hist должен быть совпадающим типом данных. Выходной сигнал имеет совпадающий тип данных как входной сигнал.
Используйте параметр Target histogram, чтобы определять гистограмму, которую вы хотите, чтобы выходное изображение имело.
Если вы выбираете Uniform
, блок преобразовывает входное изображение так, чтобы гистограмма выходного изображения была приблизительно плоской. Используйте параметр Number of bins, чтобы ввести номер равномерно распределенных интервалов, которые вы хотите, чтобы универсальная гистограмма имела.
Если вы выбираете User-defined
, Histogram source и параметры Histogram появляются на диалоговом окне. Используйте параметр Histogram source , чтобы выбрать, как задать вашу гистограмму. Если для параметра Histogram source вы выбираете Specify via dialog
, можно использовать параметр Histogram, чтобы ввести желаемую гистограмму выходного изображения. Гистограмма должна быть вектором из целочисленных значений, который представляет желаемые значения интенсивности в каждом интервале. Блок преобразовывает входное изображение так, чтобы гистограмма выходного изображения была приблизительно заданной гистограммой.
Если для параметра Histogram source вы выбираете Input port
, порт Hist появляется на блоке. Используйте этот порт, чтобы задать вашу желаемую гистограмму.
Примечание
Векторный вход к порту Hist должен быть нормирован таким образом, что сумма значений во всех интервалах равна количеству пикселей во входном изображении. Блок не делает ошибки, если гистограмма не нормирована.
Смотрите Настраивают Контраст Растровых изображений andAdjust Контраст Цветных изображений в Руководстве пользователя Computer Vision Toolbox™.
Определяйте гистограмму, которую вы хотите, чтобы выходное изображение имело. Если вы выбираете Uniform
, блок преобразовывает входное изображение так, чтобы гистограмма выходного изображения была приблизительно плоской. Если вы выбираете User-defined
, можно задать гистограмму выходного изображения.
Введите номер равномерно распределенных интервалов, которые вы хотите, чтобы универсальная гистограмма имела. Этот параметр отображается, если для параметра Target histogram вы выбираете Uniform
.
Выберите, как задать вашу гистограмму. Вашим выбором является Specify via dialog
и Input port
. Этот параметр отображается, если для параметра Target histogram вы выбираете User-defined
.
Введите желаемую гистограмму выходного изображения. Этот параметр отображается, если для параметра Target histogram вы выбираете User-defined
.