Найдите локальные максимумы в изображении

Этот пример показывает вам, как найти локальные максимумы в изображении.

Модель в качестве примера

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

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

Модель читает изображение входа RGB из файла с помощью блока Image From File, и затем преобразует его в изображение интенсивности с помощью блока Color Space Conversion. Блок Find Local Maxima параметром размера Окружения [75 75], находит два локальных максимума в изображении интенсивности. Блок Draw Markers затем чертит местоположения обнаруженных локальных максимумов на входном изображении.

Симулируйте и отобразите результаты

Запустите модель. Модель отображает входное изображение и выходное изображение с помощью блоков Video Viewer. Заметьте, что блок Find Local Maxima указывает, что два самых ярких пикселя соответствуют фарам переднего автомобиля во входном изображении.

sim(modelname);

Для просмотра документации необходимо авторизоваться на сайте