Image From Workspace

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

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

  • Image From Workspace block

Описание

Блок Image From Workspace импортирует изображение из матрицы, трехмерного массива, функции MATLAB или переменной, сохраненной в theMATLAB® рабочей области, к рабочей области 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, может быть вектором-строкой или вектор-столбцом

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

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

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

Этот параметр задает шаг расчета для выполнения блока. Длина вектора должна быть 2, который представляет [Период, Смещение] значения, где возмещенный должен быть меньше периода и неотрицательный. Учитывая значение по умолчанию 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].

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

Зависимости

Чтобы включить этот параметр, установите параметр 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++ с помощью Simulink® Coder™.

Смотрите также

Блоки

Функции

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