Вычислите максимальное значение входа или последовательности входов
Computer Vision Toolbox/Статистика
Блок 2-D Maximum идентифицирует индекс самого большого элемента в массиве входа. Входной вход может быть вектором 1-D, матрицей 2-D или N-D-массивом. Блок может вычислить максимальное значение вдоль заданного измерения входа или всего входа. Блок 2-D Maximum может также отслеживать максимальные значения в последовательности входов за определенный период времени.
In
- Входной массивВходной массив, заданный как вектор, матрица или N-D - массив. Этот порт не называется, пока вы не выберете параметр Enable ROI processing или не установите параметр Mode на Running
.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| Boolean
| fixed point
Поддержка комплексного числа: Да
Rst
- Порт сбросаПорт сброса, заданный как скаляр. Этот порт задает событие, которое заставляет блок сбрасывать текущий максимум. Шаги расчета Rst входа должны быть положительным целым числом и кратным входом шага расчета.
Чтобы включить этот порт, установите параметр Mode равным Running
и установите параметр Reset port равным Rising edge
, Falling edge
, Either edge
, или Non-zero sample
.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
ROI
- Необходимая областьВидимая область (ROI), заданная как четырехэлементный вектор, m -by-4 матрица или M -by- N матрица. Входное значение для этого порта зависит от параметра ROI type.
Примечание
Можно использовать ROI
порт только, если вход является матрицей.
Чтобы включить этот порт, установите параметр Find the maximum value over равным Entire input
и выберите параметр Enable ROI processing.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
Label
- Матрица метокМатрица меток, заданная как матрица неотрицательных целых чисел. Матрица меток представляет объекты в изображении. Пиксели с меткой 0 являются фоном. Пиксели, обозначенные 1, составляют один объект; пиксели, помеченные как 2, составляют второй объект; и так далее. Размер матрицы меток должен быть таким же, как и 2-D вход.
Чтобы включить этот порт, выберите параметр Enable ROI processing и установите параметр ROI type равным Label matrix
.
Типы данных: uint8
| uint16
| uint32
Label Numbers
- Маркируйте значения ROIsПометьте значения ROIs, заданные как M элемент. Значение M может быть меньше или равным количеству объектов, помеченных в матрице меток.
Чтобы включить этот порт, выберите параметр Enable ROI processing и установите параметр ROI type равным Label matrix
.
Типы данных: uint8
| uint16
| uint32
Val
- Выходное максимальное значениеВыход максимального значения, возвращенного в виде скаляра, вектора, матрицы или N-D -массива. Размер возвращаемого максимального значения зависит от размера входа и настроек параметра Find the maximum value over.
Этот порт не называется, если Mode задано значение Running
.
Параметр Mode установлен в Value and Index
или Value
. В этом случае можно вычислить максимальное значение вдоль любого заданного измерения входа или всего входа. Максимальный выход значение a:
Скаляр, если вход имеет любой размер Find the maximum value over и параметр установлен в Entire input
.
Вектор, если вход является матрицей, и параметр Find the maximum value over установлен на любой из Each row
, Each column
, и Specified dimension
. В этом случае Dimension значение для Specified dimension
может быть либо 1, либо 2.
(N-1) -D массив, если вход является N -D массивом, и параметр Find the maximum value over установлен в Specified dimension
и Dimension значение N.
N массив -D с одним синглтоном, если вход является массивом N -D, и параметр Find the maximum value over установлен на любое из Each row
, Each column
, и Specified dimension
.
Пример: Для 3-D входного массива размера M -by- N -by- P, размерность возвращенного выхода:
1-by- N -by- P, если установить параметр Find the maximum value over равным Entire row
.
M -by-1-by - P, если установить параметр Find the maximum value over равным Entire column
.
M -by - N, если вы задаете значение параметра Find the maximum value over Specified dimension
и значение Dimension 3.
Когда вы устанавливаете параметр Mode равным Running
блок вычисляет максимальное значение относительно каждой выборки в вход последовательности. Размер выхода совпадает с размером входных данных.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| fixed point
Idx
- Индексы максимальных значений во входном массивеИндексы максимальных значений во входном массиве, возвращенные в виде скаляра, вектора, матрицы или N-D -array. Размер возвращаемых индексов зависит от размера входа и настроек параметра Find the maximum value over.
Чтобы включить этот порт, установите параметр Mode равным Value and Index
или Index
. Индексы, возвращенные на выходе, являются:
Скаляр, если входной параметр является вектором N- элемента, и параметр Find the maximum value over установлен в Entire input
.
Вектор, если вход является матрицей, и параметр Find the maximum value over установлен на любой из Entire input
, Each row
, Each column
, и Specified dimension
. В этом случае Dimension значение для Specified dimension
может быть либо 1, либо 2.
(N-1) -D массив, если вход является N -D массивом, и параметр Find the maximum value over установлен в Specified dimension
и Dimension значение N.
N массив -D с одним синглтоном, если вход является массивом N -D. В этом случае параметр Find the maximum value over устанавливается на Each row
, Each column
, или Specified dimension
. В этом случае Dimension значение для Specified dimension
- целое число, меньше N.
Пример: Для 3-D входного массива размера M -by- N -by- P, размерность возвращенного выхода:
1-by- N -by- P, если установить параметр Find the maximum value over равным Entire row
.
M -by-1-by - P, если установить параметр Find the maximum value over равным Entire column
.
M -by - N, если вы задаете значение параметра Find the maximum value over Specified dimension
и значение Dimension 3.
Примечание
Когда максимальное значение происходит более одного раза, вычисленный индекс соответствует первому вхождению. Для примера в векторе входа [3 2 1 2 3]
максимальное значение равно 3, и один базовый индекс максимального значения равен 1
.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| Boolean
| fixed point
| enumerated
| bus
Flag
- Валидация для информация только для чтенияВалидация для информация только для чтения, возвращенная как 0 или 1. Значение выхода обозначает, находятся ли все ROI, заданные на входе, в границах изображения. Значение выхода зависит от значений параметров Output и ROI Type.
ROI Type | Output | Выход из порта флага | Описание |
| Individual statistics for each ROI | 0 | Информация только для чтения полностью вне входа изображения. |
1 | Информация только для чтения находится полностью или частично внутри входа изображения. | ||
Single statistic for all ROIs | 0 | Информация только для чтения полностью вне входа изображения. | |
1 | Информация только для чтения находится полностью или частично внутри входа изображения. | ||
Label matrix | Individual statistics for each ROI | 0 | Номер метки отсутствует в матрице меток. |
1 | Номер метки находится в матрице метки. | ||
Single statistic for all ROIs | 0 | Ни один из номеров меток не находится в матрице меток. | |
1 | По крайней мере, один из номеров меток находится в матрице меток. |
Примечание
Если информация только для чтения частично находится вне изображения, блок вычисляет значения отклонения только для фрагмента информация только для чтения, которая находится в границах изображения.
Чтобы включить этот порт, выберите параметр Output flag indicating if ROI is within image bounds и установите значение ROI type параметра равным Rectangle
, Lines
, или Label Matrix
.
Main Tab
Mode
- ВыходValue and Index
(по умолчанию) | Value
| Index
| Running
Укажите тип выхода, который должен быть возвращен блоком. Выберите режим выхода как:
Value and Index
для возврата максимальных значений и соответствующих индексов в данном входе.
Value
для возврата только вычисленных максимальных значений.
Index
для возврата только индексов максимальных значений в данном входе.
Running
чтобы вернуть максимальные значения в последовательности входов.
Index Base
- Происхождение индексаOne
(по умолчанию) | Zero
Задайте индекс для первого элемента в вход массиве. Выберите источник индекса как:
One
для одноуровневой нумерации. Для элементов массива N-D входа задана область значений значений индекса (1, N). Для примера значение индекса для первого элемента матрицы установлено на (1,1).
Zero
для нулевой нумерации. Значение области значений для элементов массива N-D входа устанавливается равным (0, N-1). Для примера значение индекса для первого элемента матрицы установлено на (0,0).
Find the maximum value over
- Размерность, по которой вычисляется максимумEntire input
(по умолчанию) | Each row
| Each column
| Specified dimension
Задайте размерность входа, по которому блок вычисляет максимальное значение.
Entire input
- Вычисляет максимум по всему входу.
Each row
- Вычисляет максимум по каждой строке.
Each column
- Вычисляет максимум по каждому столбцу.
Specified dimension
- Вычисляет максимальное значение размерности, заданной в параметре Dimension.
Если Dimension равно 1, выход такой же, как и при выборе Each column
.
Если Dimension равно 2, выход такой же, как и при выборе Each row
.
Чтобы включить этот параметр, установите параметр Mode равным Value and Index
, Value
, или Index
.
Dimension
- Пользовательская размерностьЗадайте размерность входного массива, по которому максимум вычисляется как одно основанное значение. Значение этого параметра должно быть больше 0 и меньше или равно количеству размерностей в вход массиве.
Чтобы включить этот параметр, установите параметр Find the maximum value over равным Specified dimension
.
Reset port
- Событие сбросаNone
(по умолчанию) | Rising edge
| Falling edge
| Either edge
| Non-zero sample
Укажите, когда блок обнаруживает событие сброса. Блок сбрасывает текущий режим, когда событие сброса обнаруживается в опциональном Rst порте. Шаг расчета сброса должен быть положительным целым числом и кратным входом шага расчета.
Задайте событие сброса следующим образом:
None
для отключения порта Rst.
Rising edge
чтобы вызвать событие сброса, когда вход Rst делает одно из следующего:
Повышается с отрицательного значения до положительного значения или нуля
Поднимается с нуля до положительного значения, где подъем не является продолжением подъёма с отрицательного значения до нуля
Falling edge
чтобы вызвать событие сброса, когда вход Rst делает одно из следующего:
Падает с положительного значения или до отрицательного, или до нуля
Падает с нуля до отрицательного значения, где падение не является продолжением падения с положительного значения до нуля
Either edge
запуск события сброса, когда вход Rst является Rising edge
или Falling edge
.
Non-zero sample
чтобы вызвать событие сброса в каждом шаге расчета, когда вход Rst не равен нулю.
Примечание
При запуске симуляций в Simulink® многозадачный режим, сигналы сброса имеют задержку с одной выборкой. Поэтому, когда блок обнаруживает событие сброса, происходит задержка с одной выборкой на скорости порта сброса, прежде чем блок применяет сброс.
Чтобы включить этот параметр, установите параметр Mode равным Running
.
ROI Processing
Enable ROI processing
- Вычислите максимальное значение в конкретной областиВыберите для вычисления максимума в конкретном информация только для чтения на изображении.
Примечание
Полная обработка информация только для чтения доступна только при наличии лицензии Computer Vision Toolbox™. Если у вас нет лицензии Computer Vision Toolbox, можно по-прежнему использовать информацию только для чтения, но ROI type ограничена Rectangles
.
Чтобы включить этот параметр, установите параметр Find the maximum value over равным Entire input
.
ROI type
- Тип ROI Rectangles
(по умолчанию) | Lines
| Label matrix
| Binary mask
Укажите тип ROI, который представляет области в изображении, по которым блок вычисляет отклонение. Тип ROI может быть прямоугольником, линией, матрицей меток или двоичной маской.
Parameters | Описание | |
ROI type | Входы к порту ROI | |
Rectangles |
|
|
Lines |
|
|
Label matrix | M -by - N матрица | Матрица того же размера, что и входное изображение. Матрица содержит значения меток, которые представляют различные объекты в изображении. Пиксели с меткой 0 являются фоном. Пиксели, обозначенные 1, составляют один объект; пиксели, помеченные как 2, составляют второй объект; и так далее. |
Binary mask | M -by - N матрица | Матрица того же размера, что и входное изображение. Двоичная маска классифицирует пиксели изображения как принадлежащие либо области интереса, либо фону. Значения пикселя маски 1 указывают, что пиксель изображения принадлежит информация только для чтения. Значения пикселя маски 0 указывают, что пиксель изображения является частью фона. |
Чтобы включить этот параметр, установите параметр Find the maximum value over равным Entire input
и выберите параметр Enable ROI processing.
ROI portion to process
- Фрагмент информация только для чтения, в которой можно вычислить максимумEntire ROI
(по умолчанию) | ROI perimeter
Укажите фрагмент информация только для чтения, из которой блок должен вычислить 2-D максимум. Фрагмент информация только для чтения является либо всем информация только для чтения, либо периметром информация только для чтения.
Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type равным Rectangles
.
Output
- Рассчитать максимум для индивидуального или всего информация только для чтенияIndividual statistics for each ROI
(по умолчанию) | Single statistic for all ROIs
Задайте, вычислять 2-D максимум индивидуально для каждого информация только для чтения или для всего информация только для чтения.
Если вы выбираете Individual statistics for each ROI
блок выводит вектор с максимальными значениями. Размер выходного вектора равен количеству ROIs.
Если вы выбираете Single statistic for all ROIs
блок выводит скалярное значение. Скалярное значение представляет статистическое значение для всех заданных ROI.
Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type равным Rectangles
, Lines
, или Label matrix
.
Output flag indicating if ROI is within image bounds
- Включить порт флагаВыберите, чтобы открыть порт флага. Описание выходов порта флага см. в разделе Флаг.
Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type равным Rectangles
, Lines
, или Label matrix
.
Data Types Tab
Для получения дополнительной информации о параметрах блоков с фиксированной точкой смотрите Задать атрибуты с фиксированной точкой для блоков.
Lock data type settings against change by the fixed-point tools
- Предотвратить переопределение типов данных инструментами с фиксированной точкойВыберите этот параметр, чтобы предотвратить переопределение инструментами с фиксированной точкой типов данных, заданных в этом блоке. Для получения дополнительной информации смотрите Блокировка настройки типа выходных данных (Fixed-Point Designer).
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Для комплексных входов блок вычисляет квадратную величину значение для элементов массива входа. Квадратная величина значение для комплексного числа вычисляется как . Элемент массива с максимальной квадратной величиной является максимальным значением входа массива.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.