В этом примере показано, как извлечь контур из бинарного изображения.
Откройте модель Simulink®.
modelname = 'ex_blkErosion.slx';
open_system(modelname);
Модель читает входное бинарное изображение с помощью блока Image From File. Блок Erosion разрушает входное изображение с помощью значения по умолчанию 4 пикселя шириной, квадратного элемента структурирования. Чтобы извлечь контур входного изображения, модель использует блок Subtract, чтобы вычесть разрушенное изображение из входного изображения. Блок Data Type Conversion (Simulink) преобразует тип данных получившегося изображения к Boolean
, совпадать с ним типу данных входного изображения.
Запустите модель и визуализируйте извлеченный контур входного бинарного изображения. Модель отображает входное изображение, разрушенное изображение и выходное изображение с помощью блоков Video Viewer.
sim(modelname);