Image From File

Считайте изображение из расположения файла

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

  • Image From File block

Описание

Блок Image From File читает изображение из заданного расположения файла и импортирует его к рабочей области 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 устанавливается, чтобы Разделить сигналы цветности, и входное изображение является шкалой полутонов, блок возвращает только этот порт.

Зависимости

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

Параметры

развернуть все

Задайте имя файла, который содержит изображение, чтобы читать. Если файл не находится на пути MATLAB®, нажмите Browse и перейдите к файлу. Для списка поддерживаемых форматов файлов смотрите imread страница ссылки на функцию в документации MATLAB.

Примечание

Параметр File Name поддерживает пути URL.

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

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

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

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

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

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

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

Зависимости

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

Data type

Задайте тип данных выходного изображения. Если входной тип данных image, отличается от выбранного значения параметра 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