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 задано значение 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

Параметры

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

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

Примечание

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

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

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