В этом примере показано, как вычислить среднее значение видимых областей (ROIs) во входном изображении.
Откройте модель Simulink®.
modelname = 'ex_blk2dmean.slx';
open_system(modelname)
Модель читает входное изображение с помощью Изображения От исходного блока Файла. Входное изображение в примере имеет две различных области структуры. Чтобы вычислить среднее значение этих необходимых областей, модель использует 2D блок Mean этими параметрами:
Выполнение среднего значения: off
Найдите среднее значение: Entire input
Включите обработку ROI: Rectangles
Фрагмент ROI к процессу: Entire ROI
Вывод : Individual statistics for each ROI
Блок Constant задает координаты и размерности для двух прямоугольных ROI. Блок Draw Shapes накладывает ограничительные рамки для каждого прямоугольного ROI на выходное изображение. Модель также отображает вычисленные средние значения в выходном изображении с помощью блока Insert Text.
Запустите модель. Модель отображает и входное изображение и выходное изображение с помощью блоков Video Viewer. Проверьте, что ROI вокруг более темной области изображения показывает более низкое среднее значение, чем ROI вокруг более яркой области. Более низкое среднее значение указывает, что более темная область имеет более низкое среднее значение интенсивности, чем более яркая область.
sim(modelname);