Наложите изображения Используя бинарную маску

Этот пример показывает вам, как наложить одно изображение на другом изображении с помощью бинарной маски.

Модель в качестве примера

Откройте модель 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);

Для просмотра документации необходимо авторизоваться на сайте