Заполните изображение путем добавления строк, столбцов или обоих
Computer Vision Toolbox / Утилиты
Блок Image Pad расширяет размерности изображения путем дополнения его строк, столбцов или обоих.
I
— Введите изображениеВведите изображение в виде M-by-N матрица или M-by-N-by-P массив, где P является количеством цветных плоскостей во входном изображении.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
PVal
— Заполните значениеЗаполните значение в виде скаляра. Блок использует это значение для каждого элемента строк или столбцов, добавленных к входному изображению.
Чтобы включить этот порт, установите параметр Method на Constant
и параметр Pad value source к Input port
.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
Port_1
— Выходное изображениеВыходное изображение, возвращенное как заполненная матрица или массив. Размерности выходного изображения заданы параметром Specify.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
Method
— Дополнение методаConstant
(значение по умолчанию) | Replicate
| Symmetric
| Circular
Заполните изображение с помощью одного из этих методов:
Constant
— Заполните изображение постоянным значением. Смотрите Клавиатуру с Постоянным значением.
Replicate
— Заполните изображение путем повторения значений границы входного изображения. Смотрите Клавиатуру путем Повторения Значений Границы.
Symmetric
— Заполните изображение с помощью зеркального отображения входных данных. Смотрите Клавиатуру с Зеркальным отображением.
Circular
— Заполните изображение с помощью кругового повторения элементов во входном изображении. Смотрите, что Клавиатура Использует Круговое Повторение Элементов.
Pad value source
— Источник постоянного значения клавиатурыSpecify via dialog
(значение по умолчанию) | Input port
Задайте дополнительный источник как Specify via dialog
или Input port
.
Specify via dialog
— Задайте значение клавиатуры с помощью параметра Pad Value.
Input port
— Задайте значение клавиатуры с помощью входного порта PVal.
Чтобы включить этот параметр, установите параметр Method на Constant
.
Pad value
— Заполните значение
(значение по умолчанию) | скалярЗадайте скалярное значение, которым можно заполнить изображение.
Чтобы включить этот параметр, установите параметр Method на Constant
и параметр Pad value source к Specify via dialog
.
Specify
— Дополнение формата спецификации размераPad size
(значение по умолчанию) | Output size
Выберите, как задать размер дополнения изображений из этих двух опций:
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.
Add columns to
— Столбец, дополняющий местоположениеLeft
(значение по умолчанию) | Right
| Both left and right
| No padding
Выберите, который стороны входа отображают, чтобы заполнить дополнительными столбцами:
Left
— Добавьте столбцы в левую сторону входного изображения.
Right
— Добавьте столбцы в правую сторону входного изображения.
Both left and right
— Добавьте столбцы в обоих левые и правые стороны входного изображения.
No padding
— Не добавляйте столбцы во входное изображение.
Output column mode
— Выведите метод калибровки столбцаUser-specified
(значение по умолчанию) | Next power of two
Задайте количество столбцов в выходном изображении с помощью одной из этих опций:
User-specified
— Задайте количество столбцов в выходном изображении с помощью параметра Number of output columns.
Next power of two
— Добавьте столбцы во входное изображение, пока общее количество столбцов не будет степенью двойки.
Чтобы включить этот параметр, установите параметр Specify на Output size
.
Number of output columns
— Количество столбцов в выходном изображении
(значение по умолчанию) | положительное целое числоЗадайте количество столбцов в выходном изображении как положительный целочисленный M. Если значение этого параметра меньше количества столбцов во входном изображении, то выходное изображение содержит только последние столбцы M входного изображения.
Чтобы включить этот параметр, установите параметр Specify на Output size
и параметр Output column mode к User-specified
.
Number of added columns
— Количество столбцов добавляется к входному изображению
(значение по умолчанию) | положительное целое число | двухэлементный вектор из положительных целых чиселЗадайте сколько столбцов, чтобы добавить к входному сигналу. Поведение этого параметра изменяется в зависимости от того, дополняете ли вы только одну сторону или обе стороны изображения.
Add columns to | Number of added columns | Описание |
---|---|---|
Left | P | Добавьте столбцы P в левую сторону входного изображения. |
Right | Q | Добавьте столбцы Q в правую сторону входного изображения. |
Both left and right | [P Q] | Добавьте столбцы P в левую сторону и столбцы Q к правой стороне входного изображения. |
Чтобы включить этот параметр, установите параметр Specify на Pad size
и Add columns к параметру к Left
, Right
, или Both left and right
.
Add rows to
— Дополнительное местоположение строкиTop
(значение по умолчанию) | Bottom
| Both top and bottom
| No padding
Выберите, который стороны входа отображают, чтобы заполнить дополнительными строками:
Top
— Добавьте строки в верхнюю часть входного изображения.
Bottom
— Добавьте строки в нижнюю часть входного изображения.
Both top and bottom
— Добавьте строки в обоих верх и низ входного изображения.
No padding
— Не добавляйте строки во входное изображение.
Output row mode
— Выведите метод калибровки строкиUser-specified
(значение по умолчанию) | Next power of two
Задайте количество строк в выходном изображении с помощью одной из этих опций:
User-specified
— Задайте количество строк в выходном изображении с помощью параметра Number of output rows.
Next power of two
— Добавьте строки во входное изображение, пока общее количество строк не будет степенью двойки.
Чтобы включить этот параметр, установите параметр Specify на Output size
.
Number of output rows
— Количество строк в выходном изображении
(значение по умолчанию) | положительное целое числоЗадайте количество строк в выходном изображении как положительный целочисленный N. Если значение этого параметра меньше количества строк во входном изображении, то выходное изображение содержит только последние строки N входного изображения.
Чтобы включить этот параметр, установите параметр Specify на Output size
и параметр Output row mode к User-specified
.
Number of added rows
— Количество строк добавляется к входному изображению
(значение по умолчанию) | положительное целое число | двухэлементный вектор из положительных целых чиселЗадайте сколько строк, чтобы добавить к входному сигналу. Поведение этого параметра изменяется в зависимости от того, дополняете ли вы только одну сторону или обе стороны изображения.
Add rows to | Number of added rows | Описание |
---|---|---|
Top | R | Добавьте строки R в верхнюю часть входного изображения. |
Bottom | S | Добавьте строки S в нижнюю часть входного изображения. |
Both top and bottom | [R S] | Добавьте строки R в верхнюю часть и строки S к нижней части входного изображения. |
Чтобы включить этот параметр, установите параметр Specify на Pad size
и Add rows к параметру к Top
, Bottom
, или Both top and bottom
.
Action when truncation occurs
— Действие, когда входной сигнал является усеченнымNone
(значение по умолчанию) | Warning
| Error
Можно задать, как блок ведет себя, когда входной сигнал является усеченным как одна из этих опций:
None
— Не уведомляет вас, когда сигнал является усеченным.
Warning
— Отображает предупреждающее сообщение в MATLAB® командное окно, когда входной сигнал является усеченным.
Error
— Отображает ошибочное диалоговое окно и отключает симуляцию, когда входной сигнал является усеченным.
Чтобы включить этот параметр, установите параметр Specify на Output size
.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
При дополнении изображения постоянным значением каждым элементом строк и столбцов, которые блок Image Pad добавляет во входное изображение, является заданное скалярное значение.
Если вы хотите заполнить каждый свой входной сигнал с тремя начальными значениями, равными 0
, и это - то, как ваш входной сигнал задан:
Задайте эти параметры для блока Image Pad:
Method — Constant
Pad value source — Specify via dialog
Pad value — 0
Определение Выходного размера
Add columns to — Left
Output column mode — User-specified
Number of output columns — 6
Add rows to — No padding
Блок Image Pad выводит этот сигнал:
При дополнении изображения набором параметров Method к Replicate
, блок Image Pad реплицирует значения границы входного сигнала через все направления.
Если вы хотите заполнить свой входной сигнал его значениями границы, и это - то, как ваш входной сигнал задан:
Задайте эти параметры для блока Image Pad:
Method — Replicate
Specify — Pad size
Add columns to — Both left and right
Number of added columns — 2
Add rows to — Both top and bottom
Number of added rows = [1 3]
Блок Image Pad выводит этот сигнал:
Значения границы входного сигнала реплицированы в верхнюю часть, нижнюю часть, оставленную, и право на входной сигнал, так, чтобы выход был 7 7 матрица. Значения в углах этой выходной матрицы определяются путем тиражирования значений границы матриц на верхней части, нижней части, оставленной, и правые стороны исходного входного сигнала.
При дополнении изображения набором параметров Method к Symmetric
, блок Image Pad инвертирует исходную входную матрицу и каждую матрицу, которую это создает, чтобы заполнить через все направления входного сигнала.
Если вы хотите заполнить свой входной сигнал с помощью его зеркального отображения, и это - то, как входной сигнал задан:
Задайте эти параметры для блока Image Pad:
Method — Symmetric
Specify — Pad size
Add columns to — Both left and right
Number of added columns — [5 6]
Add rows to — Both top and bottom
Number of added rows — 2
Блок Image Pad выводит этот сигнал:
Блок инвертирует исходную входную матрицу и каждую матрицу, которую это создает об их верхней части, нижней части, оставленной, и правые стороны, чтобы заполнить 7 13 выходной сигнал. Например, блок инвертирует входную матрицу о своей правой стороне, чтобы создать матрицу непосредственно с ее правой стороны от него, но щелчков что вторая матрица о ее нижней части, чтобы создать матрицу ниже его.
При дополнении изображения набором параметров Method к Circular
, блок Image Pad повторяет значения входного сигнала в круговом шаблоне через все направления.
Если вы хотите заполнить свой входной сигнал с помощью кругового повторения его значений, и это - то, как входной сигнал задан:
Задайте эти параметры для блока Image Pad:
Method — Circular
Определение Выходного размера
Add columns to — Both left and right
Number of output columns — 9
Add rows to — Both top and bottom
Number of output rows — 9
Блок Image Pad выводит этот сигнал:
Блок повторяет значения входного сигнала в круговом шаблоне, чтобы заполнить 9 9 выходную матрицу.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.