Усиление контрастности полутонового изображения с помощью гистограммы эквализации

В этом примере показано, как улучшить контрастность полутонового изображения с помощью блока Histogram Equalization.

Пример модели

Откройте модель Simulink ®.

modelname = 'ex_blkHistEq.slx';
open_system(modelname)

Модель считывает вход изображение с помощью блока Image From Файла. Входное изображение в этом примере имеет очень низкую контрастность. Чтобы улучшить контрастность входного изображения, модель использует блок Histogram Equalization с этими параметрами по умолчанию:

  • Целевая гистограмма: Uniform

  • Количество интервалов: 64

Моделирование и отображение результатов

Запустите модель и проверьте изменение контраста между входом изображением и выходным изображением. Для сравнения, модель отображает вход изображение и выходное изображение с помощью блоков Video Viewer.

sim(modelname);