exponenta event banner

Экспорт изображения в рабочую область MATLAB

В этой модели показано, как экспортировать изображение из рабочей области Simulink в MATLAB с помощью Video To Workspace блок.

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

Эта модель принимает цветное изображение в качестве входного, преобразует его в изображение серого масштаба и экспортирует преобразованное изображение в рабочую область MATLAB.

modelname='ex_blkvideotoworkspace.slx';
open_system(modelname);

Чтобы преобразовать исходное изображение в серый масштаб, установите Conversion параметр Color Space Conversion блок в R'G'B to intensity. Исходное изображение имеет размер 384-на-512-на-3 и изображение серой шкалы, выводимое из Color Space Conversion блок имеет размер 384 на 512.

Экспорт преобразованного изображения в рабочую область MATLAB в качестве переменной с именем ConvertedImage с использованием Video To Workspace блок. Можно отобразить исходное изображение с помощью Video Viewer блок.

Моделирование и просмотр результатов

sim(modelname);

Video To Workspace блок экспортирует преобразованное изображение в виде видео с двумя идентичными кадрами и имеет размер 384 на 512 на 2. Используйте imshow для отображения первого кадра в видео.

imshow(ConvertedImage(:,:,1))