Найдите минимальные значения во входе или последовательности входных параметров
Computer Vision Toolbox / Статистика
2D блок Minimum идентифицирует значение, и опционально положение, самого маленького элемента во входе. Вход может быть вектором, матрицей или N-D массив. Блок идентифицирует минимальное значение или в заданном измерении входа или через целый вход. Это также отслеживает минимальные значения в последовательности входных параметров в течение времени, когда параметр Mode устанавливается на Running
.
In
— Входной массивВходной массив в виде вектора, матрицы или N-D массив.
Порт называют только, когда вы или выбираете параметр Enable ROI processing или устанавливаете параметр Mode на Running
.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| 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, только если вход к порту In является 2D изображением.
Вы не можете использовать порт ROI, если параметр Mode устанавливается на Running
.
Чтобы включить этот порт, установите параметр Find the minimum value over на Entire input
и выберите параметр Enable ROI processing.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
Label
— Матрица меткиМатрица метки в виде матрицы неотрицательных целых чисел. Матрица метки представляет объекты в 2D изображении. Пиксели пометили 0
фон. Пиксели пометили 1
составьте первый объект, пиксели пометили 2
составьте второй объект и так далее. Размер матрицы метки должен быть тем же самым как размер 2D входного изображения.
Чтобы включить этот порт, выберите параметр Enable ROI processing и установите параметр ROI type на Label matrix
.
Примечание
Вы не можете включить порт Label, если параметр Mode устанавливается на Running
.
Типы данных: uint8
| uint16
| uint32
Label Numbers
— Пометьте значения ROIПометьте значения ROI в виде M - вектор элемента. Это представляет имена объектов для соответствующих чисел в матрице метки. M должен быть меньше чем или равен количеству объектов в матрице метки.
Чтобы включить этот порт, выберите параметр Enable ROI processing и установите параметр ROI type на Label matrix
.
Примечание
Вы не можете включить Label Numbers
порт, если параметр Mode устанавливается на Running.
Типы данных: uint8
| uint16
| uint32
Val
— Минимальные значения входаМинимальные значения входа, возвращенного как скаляр, вектор, матрица или N-D массив. Размер этого выхода зависит от размера входа и настроек параметров Find the minimum value over и Mode.
Примечание
Этот порт без имени, если параметр Mode устанавливается на Running
. Не появляется, устанавливается ли параметр Mode на Index
.
Установите параметр Mode на Value and Index
или Value
. Блок вычисляет минимальное значение в заданном измерении входа или через целый вход. Размер выходного минимального значения зависит от размера входа и установки параметра Find the Minimum value over.
Скаляр — вход имеет любой размер, и параметр Find the minimum value over устанавливается на Entire input
.
Вектор — вход является матрицей, и параметр Find the minimum value over устанавливается на Each row
, Each column
, или Specified dimension
. Если Specified dimension
выбран, значением параметра Dimension должен быть любой 1
или 2
.
(N–1)-D массив — входом является N-D массив, параметр Find the minimum value over устанавливается на Specified dimension
, и значением параметра Dimension является N.
N-D массив с одной одноэлементной размерностью — входом является N-D массив, и параметр Find the minimum value over устанавливается на Each row
, Each column
, или Specified dimension
. Если Specified dimension
выбран, значение параметра Dimension должно быть целым числом меньше, чем N.
Пример: Для 3-D входного массива размера M-by-N-by-P, размерность возвращенного выходного параметра:
1 N P, если вы устанавливаете параметр Find the minimum value over на Entire row
.
M-by-1-by-P, если вы устанавливаете параметр Find the minimum value over на Entire column
.
M-by-N, если вы устанавливаете параметр Find the minimum value over на Specified dimension
и параметр Dimension к 3
.
Установите параметр Mode на Running
. Блок находит минимальное значение всех входных параметров в данной последовательности и компилирует их в единый массив. Выход одного размера с входом.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| fixed point
Idx
— Индексы минимальных значений во входеИндексы минимальных значений во входном массиве, возвращенном как скаляр, вектор, матрица или N-D массив.
Чтобы включить этот порт, установите параметр Mode на Value and Index
или Index
Размер.The выхода зависит от размера входа и установки параметра Find the minimum value over.
Скаляр — входом является N - вектор элемента, и параметр Find the minimum value over устанавливается на Entire input
.
Вектор — вход является матрицей, и параметр Find the minimum value over устанавливается на Entire input
, Each row
, Each column
, или Specified dimension
. Если Specified dimension
выбран, значением параметра Dimension должен быть любой 1
или 2
.
(N–1)-D массив — входом является N-D массив, параметр Find the minimum value over устанавливается на Specified dimension
, и значением параметра Dimension является N.
N-D массив с одной одноэлементной размерностью — входом является N-D массив, и параметр Find the minimum value over устанавливается на Each row
, Each column
, или Specified dimension
.If Specified dimension
выбран, значение параметра Dimension должно быть целым числом меньше, чем N.
Пример: Для 3-D входного массива размера M-by-N-by-P, размерность возвращенного выходного параметра:
1 N P, если вы устанавливаете параметр Find the minimum value over на Entire row
.
M-by-1-by-P, если вы устанавливаете параметр Find the minimum value over на Entire column
.
M-by-N, если вы устанавливаете параметр Find the minimum value over на Specified dimension
и параметр Dimension к 3
.
Примечание
Когда минимальное значение происходит несколько раз, вычисленный индекс соответствует первому вхождению. Например, если входным вектором является [3 2 1 2 1]
, затем минимальным значением является 1
и индексом на основе одним минимального значения является 3
.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| fixed point
Flag
— Валидация ROIВалидация ROI, возвращенная как скаляр или вектор из логического 1
s (true
) или 0
s (false
). Если параметр ROI type устанавливается на Rectangles
или Lines
, выход имеет значение, лежат ли заданные ROI полностью или частично во входном изображении. Если параметр ROI type устанавливается на Label matrix
, выход имеет значение, присутствуют ли номера метки, заданные во входе Label Numbers, во входной матрице метки.
ROI type | Individual statistics for each ROI | Single statistics for all ROIs |
Rectangles | Порт возвращает вектор элемента m, wherem является количеством строк в m-4 матрицы во входе к порту ROI. Каждым элементом этого вектора является 1 или 0 , указание, что прямоугольный ROI или полностью или частично во входном изображении (1 ) или полностью вне входного изображения (0 ). | Порт возвращает скаляр. Скаляром является 1 или 0 , указание, что любой из прямоугольников во входе ROI присутствует полностью или частично внутри (1 ) или полностью снаружи (0 ) входное изображение. |
Lines | Порт возвращает скаляр. Скаляром является 1 или 0 , указание, что вход, данный порту ROI, или полностью или частично внутри (1 ) входное изображение или полностью снаружи (0 ) входное изображение. | Порт возвращает скаляр. Скаляром является 1 или 0 , указание, что вход, данный порту ROI, или полностью или частично внутри (1 ) входное изображение или полностью снаружи (0 ) входное изображение. |
Label matrix | Порт возвращает M - вектор элемента, где M является числом элементов во входе к порту Label Numbers. Каждым элементом вектора является 1 или 0 , указание, что связанная метка от входа Label Numbers присутствует в (1 ) или отсутствующий в (0 ) вход Label Matrix. | Порт возвращает скаляр. Скаляром является 1 или 0 , указание, что любая из меток во входе Label Numbers присутствует в (1 ) или все отсутствуют в (0 ) вход Label Matrix. |
Примечание
Если ROI частично вне изображения, блок вычисляет статистические значения только для фрагмента ROI, который находится в границах изображений.
Чтобы включить этот порт, выберите параметр Output flag indicating if ROI is within image bounds и установите значение параметра ROI type к Rectangle
, или Lines
, или выберите параметр Output flag indicating if input label numbers are valid и установите значение параметра ROI type toLabel matrix
.
Main
Mode
— Режим выводаValue and Index
(значение по умолчанию) | Value
| Index
| Running
Задайте режим вывода блока как одна из этих опций.
Value and Index
— Возвратите и минимальные значения и их соответствующие индексы в данном входе.
Value
— Возвратите только минимальные значения.
Index
— Возвратите только индексы минимальных значений в данном входе.
Running
— Отслеживает минимальные значения в последовательности входных параметров.
Index Base
— Индексируйте для первого элементаOne
(значение по умолчанию) | Zero
Задайте индекс для первого элемента во входном массиве.
One
для нумерации на основе одной. Область значений значений индекса для каждой размерности 1 к m, где m является длиной той размерности. Например, индекс первого элемента в матрице (1,1
).
Zero
для основанной на нуле нумерации. Область значений значений индекса для каждой размерности 0 к m –1, где m является длиной той размерности. Например, индекс первого элемента в матрице (0,0
).
Find the minimum 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
— Пользовательская размерность
(значение по умолчанию) | положительная скалярная величинаЗадайте размерность входного массива, по которому блок вычисляет минимум как значение на основе одно. Значение этого параметра должно быть больше нуля и меньше чем или равный количеству размерностей во входном массиве.
Чтобы включить этот параметр, установите параметр Find the minimum 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® многозадачный режим, сигналы сброса имеют задержку с одной выборкой. В этом случае, когда блок обнаруживает событие сброса, существует задержка с одной выборкой при скорости порта Rst, прежде чем блок применит сброс.
Чтобы включить этот параметр, установите параметр Mode на Running
.
Enable ROI processing
— Вычислите минимальное значение в ROIoff
(значение по умолчанию) | on
Выберите, чтобы вычислить минимум в ROI в изображении.
Примечание
Полная обработка ROI доступна, только если у вас есть лицензия Computer Vision Toolbox™. Если у вас нет лицензии Computer Vision Toolbox, можно все еще использовать обработку ROI, но параметр ROI type ограничивается Rectangles
.
Чтобы включить этот параметр, установите параметр Find the minimum value over на Entire input
.
ROI type
— Формат ROI Rectangles
(значение по умолчанию) | Lines
| Label matrix
| Binary mask
Задайте формат ROI, который представляет области в изображении, по которому можно вычислить минимум. Тип ROI может быть прямоугольником, линией, матрицей метки или бинарной маской.
ROI type | Входные параметры к порту ROI | Описание |
Rectangles |
|
|
Lines |
|
|
Label matrix | M-by-N матрица | Матрица одного размера с входным изображением. Матрица содержит значения метки, которые представляют различные объекты в изображении. Пиксели пометили 0 фон. Пиксели пометили 1 составьте один объект, пиксели пометили 2 составьте второй объект и так далее. |
Binary mask | M-by-N матрица | Матрица одного размера с входным изображением. Бинарная маска классифицирует пиксели изображения как принадлежащий или необходимой области или фону. Бинарные значения маски 1 укажите, что соответствующий пиксель изображения принадлежит ROI. Бинарные значения маски of 0 укажите, что соответствующий пиксель изображения является частью фона. |
Чтобы включить этот параметр, установите параметр Find the minimum value over на Entire input
и выберите параметр Enable ROI processing.
ROI portion to process
— Фрагмент ROI, в котором можно вычислить минимумEntire ROI
(значение по умолчанию) | ROI perimeter
Задайте фрагмент ROI, для которого блок вычисляет 2D минимум.
Entire ROI
— Блок вычисляет минимальное значение по всему региону прямоугольного ROI.
ROI perimeter
— Блок вычисляет минимальное значение вдоль периметра прямоугольного 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. Размер выходного вектора равен количеству 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 Flagoff
(значение по умолчанию) | on
Выберите, чтобы включить выходной порт Флага.
Примечание
Имя этого параметра превращается в Output flag indicating if input label numbers are valid, когда параметр ROI type устанавливается на Label matrix
.
Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type на Rectangles
, или Lines
.
Data Types
Для получения дополнительной информации на параметрах блоков фиксированной точки, смотрите, Задают Атрибуты Фиксированной точки для Блоков.
Lock data type settings against change by the fixed-point tools
— Препятствуйте тому, чтобы Fixed-Point Tool заменили типы данныхoff
(значение по умолчанию) | on
Выберите этот параметр, чтобы препятствовать тому, чтобы Fixed-Point Tool заменили типы данных, которые вы задаете в этом блоке. Для получения дополнительной информации смотрите Блокировку Установка Типа Выходных данных (Fixed-Point Designer).
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.