Этот пример показывает вам, как наложить одно изображение на другом изображении с помощью бинарной маски.
Откройте модель Simulink®.
modelname = 'ex_blkCompositingMask.slx';
open_system(modelname)
Эта модель читает два входных бинарных изображения с помощью Изображения От блоков Файла с их набором параметров Имени файла к text.png
и logo.tif
, соответственно.
Чтобы наложить одно изображение по другому изображению и выполнить маскирование, модель использует эти параметры для блока Compositing:
Операция — Binary mask
Источник маски — Input port
Источник местоположения — Specify via dialog
Местоположение [x y] — [19 89]
Блок Constant задает 2D бинарную маску, тот же размер как вход изображений к Image2, к порту Mask блока Compositing.
Запустите модель. Блок Video Viewer отображает входные изображения, маску и выходное изображение маскированное.
sim(modelname);