Экспорт изображения в рабочее пространство 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);

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

imshow(ConvertedImage(:,:,1))