Нахождение минимального значения в информация только для чтения

В этом примере показано, как вычислить минимальное значение в информация только для чтения изображения при помощи 2-D Minimum блок. При помощи минимального значения модель удаляет неясные пиксели в областях изображений.

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

Модель считывает оригинальное изображение и двоичную маску, содержащую информацию только для чтения, для которой должно быть вычислено минимальное значение. Оригинальное изображение состоит из областей с большими структурами изображений, которые имеют круглую форму, и областей с маленькими, неясными структурами изображений. Двоичная маска изолирует неясные структуры от отдельных структур изображения.

Загрузите двоичную маску, содержащую информацию только для чтения, которая будет Рабочим пространством MATLAB. Информация только для чтения, соответствующий неясным структурам, имеет значение интенсивности 1 в двоичной маске.

load('binarymask.mat');

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

modelname='ex_blk2dminimum';
open_system(modelname);

Для 2-D Minimum блок для вывода только вычисленного минимума, Mode параметру блока задано значение Value. Для выполнения обработки информация только для чтения, Find the minimum value over параметру задано значение Entire input. Значение информации только для чтения входа к 2-D Minimum блок является бинарным изображением. Следовательно, ROI Type параметру задано значение Binary mask. Блок вычисляет минимальное значение пикселей в оригинальные изображения, которые лежат в информации только для чтения, заданной двоичной маской.

Система MATLAB function block заменяет пиксельные значения в информация только для чтения на вычисленный минимум.

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

Модель выводит чистое изображение только с различными структурами изображения.

 sim(modelname);