exponenta event banner

Вычислить среднее значение ROI в изображении

В этом примере показано, как вычислить среднее значение интересующих областей (ROI) во входном изображении.

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

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

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

Модель считывает входное изображение с помощью исходного блока «Изображение из файла». Входное изображение в примере имеет две различные области текстуры. Чтобы вычислить средние из этих областей интереса, модель использует 2-й Средний блок с этими параметрами:

  • Бегущее среднее: off

  • Найдите среднее значение по: Entire input

  • Включить обработку окупаемости инвестиций: Rectangles

  • Часть окупаемости инвестиций для обработки: Entire ROI

  • Выходные данные: Individual statistics for each ROI

Блок «Константа» задает координаты и размеры для двух прямоугольных ROI. Блок «Рисование фигур» накладывает ограничивающие рамки для каждой прямоугольной окупаемости инвестиций на выходное изображение. Модель также отображает вычисленные средние значения на выходном изображении с помощью блока «Вставить текст».

Моделирование и просмотр результатов

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

sim(modelname);