Image Pad

Заполните изображение путем добавления строк, столбцов или обоих

  • Библиотека:
  • Computer Vision Toolbox / Утилиты

  • Image Pad block

Описание

Блок Image Pad расширяет размерности изображения путем дополнения его строк, столбцов или обоих.

Порты

Входной параметр

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

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

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

Заполните значение в виде скаляра. Блок использует это значение для каждого элемента строк или столбцов, добавленных к входному изображению.

Зависимости

Чтобы включить этот порт, установите параметр Method на Constant и параметр Pad value source к Input port.

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

Вывод

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

Выходное изображение, возвращенное как заполненная матрица или массив. Размерности выходного изображения заданы параметром Specify.

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

Параметры

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

Заполните изображение с помощью одного из этих методов:

Задайте дополнительный источник как Specify via dialog или Input port.

  • Specify via dialog — Задайте значение клавиатуры с помощью параметра Pad Value.

  • Input port — Задайте значение клавиатуры с помощью входного порта PVal.

Зависимости

Чтобы включить этот параметр, установите параметр Method на Constant.

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

Зависимости

Чтобы включить этот параметр, установите параметр Method на Constant и параметр Pad value source к Specify via dialog.

Выберите, как задать размер дополнения изображений из этих двух опций:

  • Pad size — Задайте количество столбцов и строк, которыми можно заполнить изображение, с помощью Number of added columns и параметров Number of added rows, соответственно.

  • Output size — Задайте размер заполненного выходного изображения с помощью комбинации Output row mode, Number of output rows, Output column mode и параметров Number of output columns.

Выберите, который стороны входа отображают, чтобы заполнить дополнительными столбцами:

  • Left — Добавьте столбцы в левую сторону входного изображения.

  • Right — Добавьте столбцы в правую сторону входного изображения.

  • Both left and right — Добавьте столбцы в обоих левые и правые стороны входного изображения.

  • No padding — Не добавляйте столбцы во входное изображение.

Задайте количество столбцов в выходном изображении с помощью одной из этих опций:

  • User-specified — Задайте количество столбцов в выходном изображении с помощью параметра Number of output columns.

  • Next power of two — Добавьте столбцы во входное изображение, пока общее количество столбцов не будет степенью двойки.

Зависимости

Чтобы включить этот параметр, установите параметр Specify на Output size.

Задайте количество столбцов в выходном изображении как положительный целочисленный M. Если значение этого параметра меньше количества столбцов во входном изображении, то выходное изображение содержит только последние столбцы M входного изображения.

Зависимости

Чтобы включить этот параметр, установите параметр Specify на Output size и параметр Output column mode к User-specified.

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

Add columns toNumber of added columns Описание
LeftPДобавьте столбцы P в левую сторону входного изображения.
RightQДобавьте столбцы Q в правую сторону входного изображения.
Both left and right[P Q]Добавьте столбцы P в левую сторону и столбцы Q к правой стороне входного изображения.

Зависимости

Чтобы включить этот параметр, установите параметр Specify на Pad size и Add columns к параметру к Left, Right, или Both left and right.

Выберите, который стороны входа отображают, чтобы заполнить дополнительными строками:

  • Top — Добавьте строки в верхнюю часть входного изображения.

  • Bottom — Добавьте строки в нижнюю часть входного изображения.

  • Both top and bottom — Добавьте строки в обоих верх и низ входного изображения.

  • No padding — Не добавляйте строки во входное изображение.

Задайте количество строк в выходном изображении с помощью одной из этих опций:

  • User-specified — Задайте количество строк в выходном изображении с помощью параметра Number of output rows.

  • Next power of two — Добавьте строки во входное изображение, пока общее количество строк не будет степенью двойки.

Зависимости

Чтобы включить этот параметр, установите параметр Specify на Output size.

Задайте количество строк в выходном изображении как положительный целочисленный N. Если значение этого параметра меньше количества строк во входном изображении, то выходное изображение содержит только последние строки N входного изображения.

Зависимости

Чтобы включить этот параметр, установите параметр Specify на Output size и параметр Output row mode к User-specified.

Задайте сколько строк, чтобы добавить к входному сигналу. Поведение этого параметра изменяется в зависимости от того, дополняете ли вы только одну сторону или обе стороны изображения.

Add rows toNumber of added rows Описание
TopRДобавьте строки R в верхнюю часть входного изображения.
BottomSДобавьте строки S в нижнюю часть входного изображения.
Both top and bottom[R S]Добавьте строки R в верхнюю часть и строки S к нижней части входного изображения.

Зависимости

Чтобы включить этот параметр, установите параметр Specify на Pad size и Add rows к параметру к Top, Bottom, или Both top and bottom.

Можно задать, как блок ведет себя, когда входной сигнал является усеченным как одна из этих опций:

  • None — Не уведомляет вас, когда сигнал является усеченным.

  • Warning — Отображает предупреждающее сообщение в MATLAB® командное окно, когда входной сигнал является усеченным.

  • Error — Отображает ошибочное диалоговое окно и отключает симуляцию, когда входной сигнал является усеченным.

Зависимости

Чтобы включить этот параметр, установите параметр Specify на Output size.

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

Типы данных

Boolean | double | fixed point | integer | single

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

no

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

no

Больше о

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

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

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

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

(Simulink) | (DSP System Toolbox) |

Представленный в R2007a