Вычислите максимальное значение входа или последовательность входных параметров
Computer Vision Toolbox / Статистика
Блок 2-D Maximum идентифицирует индекс самого большого элемента во входном массиве. Вход может быть 1D вектором, 2D матрицей или 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
— Порт ResetСбросьте порт в виде скаляра. Этот порт задает событие, которое заставляет блок сбрасывать рабочий максимум. Шаг расчета входа 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, составляют второй объект; и так далее. Размер матрицы метки должен быть одного размера с 2D входом.
Чтобы включить этот порт, выберите параметр Enable ROI processing и установите параметр ROI type на Label matrix
.
Типы данных: uint8
| uint16
| uint32
Label Numbers
— Пометьте значения ROIПометьте значения ROI в виде 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 N 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 - массив. Размер возвращенных индексов зависит от размера входа и настроек для параметра Find the maximum value over.
Чтобы включить этот порт устанавливает параметр Mode на Value and Index
или Index
. Индексы, возвращенные при выходе, являются a:
Скаляр, если вход является вектором элемента 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 N 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
— Валидация для ROIВалидация для ROI, возвращенного как 0 или 1. Выходное значение имеет значение, лежат ли все ROI, заданные во входе, в границах изображений. Выходное значение зависит от значений параметров ROI Type и Output.
ROI Type | Output | Выведите от порта Flag | Описание |
| Individual statistics for each ROI | 0 | ROI полностью вне входного изображения. |
1 | ROI или полностью или частично во входном изображении. | ||
Single statistic for all ROIs | 0 | ROI полностью вне входного изображения. | |
1 | ROI или полностью или частично во входном изображении. | ||
Label matrix | Individual statistics for each ROI | 0 | Номер метки не находится в матрице метки. |
1 | Номер метки находится в матрице метки. | ||
Single statistic for all ROIs | 0 | Ни один из номеров метки не находится в матрице метки. | |
1 | По крайней мере один из номеров метки находится в матрице метки. |
Примечание
Если ROI частично вне изображения, блок вычисляет значения отклонения только для фрагмента ROI, который находится в границах изображений.
Чтобы включить этот порт, выберите параметр Output flag indicating if ROI is within image bounds и установите значение параметра ROI type к Rectangle
Линии
, или 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
Значение
, или 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
— Вычислите максимальное значение в конкретной областиВыберите, чтобы вычислить максимум в конкретном ROI в изображении.
Примечание
Полная обработка ROI доступна, только если у вас есть лицензия Computer Vision Toolbox™. Если у вас нет лицензии Computer Vision Toolbox, можно все еще использовать обработку ROI, но 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 указывают, что пиксель изображения принадлежит ROI. Пиксельные значения маски 0 указывают, что пиксель изображения является частью фона. |
Чтобы включить этот параметр, установите параметр Find the maximum value over на Entire input
и выберите параметр Enable ROI processing.
ROI portion to process
— Фрагмент ROI, в котором можно вычислить максимумEntire ROI
(значение по умолчанию) | ROI perimeter
Задайте фрагмент ROI, от которого блок должен вычислить 2D максимум. Фрагмент ROI является или целым ROI или периметром ROI.
Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type на Rectangles
.
Output
— Вычислите максимум для отдельного или целого ROIIndividual statistics for each ROI
(значение по умолчанию) | Single statistic for all ROIs
Задайте, вычислить ли 2D максимум индивидуально для каждого ROI или для целого ROI.
Если вы выбираете Individual statistics for each ROI
, блок выводит вектор из максимальных значений. Размер выходного вектора равен количеству ROI.
Если вы выбираете Single statistic for all ROIs
, блок выводит скалярное значение. Скалярное значение представляет статистическое значение для всех заданных ROI.
Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type на Rectangles
Линии
, или Label matrix
.
Output flag indicating if ROI is within image bounds
— Порт Enable FlagВыберите, чтобы осушить порт Flag. Для описания выхода порта Флага смотрите Флаг.
Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type на Rectangles
Линии
, или Label matrix
.
Data Types Tab
Для получения дополнительной информации на параметрах блоков фиксированной точки, смотрите, Задают Атрибуты Фиксированной точки для Блоков.
Lock data type settings against change by the fixed-point tools
— Препятствуйте тому, чтобы Fixed-Point Tool заменили типы данныхВыберите этот параметр, чтобы препятствовать тому, чтобы Fixed-Point Tool заменили типы данных, которые вы задаете в этом блоке. Для получения дополнительной информации смотрите Блокировку Установка Типа Выходных данных (Fixed-Point Designer).
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Для комплексных входных параметров блок вычисляет значение величины в квадрате для элементов во входном массиве. Значение величины в квадрате для комплексного числа вычисляется как . Элемент массива с максимальной величиной в квадрате является максимальным значением входного массива.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.