Image From Workspace

Импорт изображения из рабочего пространства MATLAB

  • Библиотека:
  • Computer Vision Toolbox/Источники

  • Image From Workspace block

Описание

Блок Image From Workspace импортирует изображение из матрицы, трехмерные массивы, функции MATLAB или переменной, хранящейся в MATLAB® рабочей области, в Simulink® рабочей области.

Порты

Выход

расширить все

Выходное изображение, возвращенный в виде матрицы или трехмерные массивы. Если импортированное изображение является двоичным или полутоновым изображением, выходом является матрица размера M -by - N. Если импортированное изображение является цветным изображением, выход является трехмерным массивом размера M -by- N -by-3.

Зависимости

Чтобы включить этот порт, установите параметр Image signal равным One multidimensional signal.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Красный цветовой компонент изображения, возвращенная как M -by- N матрица. Блок возвращает этот выход, если вход является цветным изображением. Если для параметра Image signal задано значение Separate color signals и входное изображение является двоичным или полутоновым, блок возвращает только этот порт

Зависимости

Чтобы включить этот порт, установите параметр Image signal равным Separate color signals.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Компонент зеленого цвета изображения, возвращенный как M -by- N матрица. Блок возвращает этот выход, только если вход является цветным изображением.

Зависимости

Чтобы включить этот порт, установите параметр Image signal равным Separate color signals.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Синий цветовой компонент изображения, возвращенный как M -by- N матрица. Блок возвращает этот выход, только если вход является цветным изображением.

Зависимости

Чтобы включить этот порт, установите параметр Image signal равным Separate color signals.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Параметры

расширить все

Main

Задайте изображение как вектор, матрицу, трехмерные массивы, функцию или переменную рабочего пространства MATLAB. Параметр value может быть:

  • Вектор - Значение, заданное параметру Value, может быть вектор-строка или вектор-столбец

  • 3-D числовой массив - Значение, заданное параметру Value, может быть трехмерным массивом, который генерируется с помощью функций MATLAB

  • Рабочее пространство MATLAB - Значение, заданное параметру Value, может быть именем переменной, которая является переменного рабочего пространства MATLAB

  • Функция MATLAB - Значение, заданное параметру Value, может быть функцией MATLAB с заданными входными параметрами, чтобы сгенерировать числовой массив

Этот параметр задает шаг расчета для выполнения блока. Длина вектора должна быть 2, которая представляет значения [Period, Offset], где смещение должно быть меньше периода и неотрицательно. Учитывая значение по умолчанию inf, блок выводит матрицу для полутонового и двоичного значений. Значение выхода 3-D или 4-D, если вход изображение является серой шкалой или цветным изображением соответственно.

Значение добавленной размерности равно floor ((Tsim/ Ts) + 1)

Tsim - время симуляции, а Ts - шаг расчета, для выполнения блока. Например, если изображение входа - матрица 256 на 256, время симуляции составляет 10 секунд, и шаг расчета установлен в 0,5 секунды, то выход - массив 256 на 256 на 21.

Задайте, как блок возвращает изображение, считанное из рабочего пространства MATLAB.

  • One multidimensional signal- Блок имеет один выходной порт, Image, который возвращает все изображение.

  • Separate color signals - Блок имеет выходной порт для каждого цветового канала. Каждый порт возвращает один цветовой канал изображения.

Задайте метки для портов выхода. Каждая метка может быть любым значением. Используйте вертикальный штриховой символ, |, как разделитель, чтобы назвать все выходные порты.

Зависимости

Чтобы включить этот параметр, установите параметр Image signal равным Separate color signals.

Data type

Укажите тип данных выходного изображения. Если тип данных импортированного изображения, заданный в параметре Value, отличается от значения параметра Output data type, блок масштабирует значения пикселей, добавляет смещение к значениям пикселей, так что они находятся в динамической области значений нового типа данных или делают то и другое. Значения пикселей с плавающей точностью двойной и одинарной точности должны находиться в области значений [0, 1].

Выберите этот параметр, если тип данных входного изображения подписан как фиксированная точка.

Зависимости

Чтобы включить этот параметр, установите параметр Output data type равным Fixed-point.

Указание размера слова, в битах, для типа выходных данных с фиксированной точкой. Значение должно быть меньше 32.

Зависимости

Чтобы включить этот параметр, установите параметр Output data type равным Fixed-point.

Задайте масштабный коэффициент выходного сигнала с фиксированной точкой одним из следующих двух методов:

  • Best precision- Выходное масштабирование автоматически, так что выходной сигнал имеет лучшую возможную точность.

  • User-defined - Выходное масштабирование в параметре Fraction length.

Зависимости

Чтобы включить этот параметр, установите параметр Output data type равным Fixed-point.

Задайте количество бит справа от десятичной точки.

Зависимости

Чтобы включить этот параметр, установите параметр Output data type равным Fixed-point, и установите параметр Set fraction length in output равным User-defined.

Задает любой встроенный или тип данных с фиксированной точкой. Можно задать следующие типы данных с фиксированной точкой с помощью библиотеки Fixed-Point Designer™.

Зависимости

Чтобы включить этот параметр, установите параметр Output data type равным User-defined.

Характеристики блоков

Типы данных

Boolean | double | fixed point | integer | single

Многомерные сигналы

no

Сигналы переменного размера

no

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Представлено до R2006a