Найдите 2D среднее значение входного массива
Computer Vision Toolbox / Статистика
Блок 2-D Mean вычисляет среднее значение входа. Это может вычислить среднее значение или в заданном измерении входа или через целый вход. Блок может также вычислить рабочие средние значения в последовательности входных параметров в течение времени.
I
— Входной массивВходной массив в виде вектора, матрицы или N-D массив. Этот порт без имени, если вы не выбираете параметр Enable ROI processing или выбираете параметр Running mean и устанавливаете параметр Reset port на значение кроме None
.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| fixed point
Поддержка комплексного числа: Да
Rst
— Сбросьте рабочее среднее значениеСбросьте рабочее среднее значение в виде скаляра. Этот порт задает событие, которое заставляет блок сбрасывать рабочее среднее значение. Шаг расчета входа Rst должен быть положительным целым числом и кратным шагу расчета блока.
Чтобы включить этот порт, выберите параметр Running mean и установите параметр 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 для 2D входных изображений только.
Чтобы включить этот порт, выберите параметр Enable ROI processing.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
Label
— Матрица меткиМатрица метки в виде матрицы неотрицательных целых чисел. Матрица метки представляет объекты в 2D изображении на на пиксельный базис. Пиксели пометили 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
Out
— Среднее значение входаСреднее значение входа, возвращенного как скаляр, вектор, матрица или N-D массив. Размер этого выхода зависит от размера входа и установок параметров блока. Этот порт без имени, если вы не выбираете параметр Output flag indicating if input label numbers are valid или Output flag indicating if ROI is within image bounds
Блок вычисляет среднее значение в заданном измерении входа или через целый вход. Блок возвращает выходной параметр как:
Скаляр — вход имеет любой размер, и параметр Find the mean value over устанавливается на Entire input
.
Вектор — вход является матрицей, и параметр Find the mean value over устанавливается на Each row
, Each column
, или Specified dimension
. Если Specified dimension
выбран, значением параметра Dimension должен быть любой 1
или 2
.
(N –1)-D массив — входом является N-D массив, параметр Find the mean value over устанавливается на Specified dimension
, и значением параметра Dimension является N.
N-D массив с одной одноэлементной размерностью — входом является N-D массив, и параметр Find the mean value over устанавливается на Each row
, Each column
, или Specified dimension
. Если Specified dimension
выбран, значение параметра Dimension должно быть целым числом меньше, чем N.
Пример: Для 3-D входного массива размера M-by-N-by-P, размерность возвращенного выходного параметра:
1 N P массивом, если вы устанавливаете параметр Find the mean value over на Entire row
.
M-by-1-by-P массив, если вы устанавливаете параметр Find the mean value over на Entire column
.
M-by-N матрица, если вы устанавливаете параметр Find the mean value over на Specified dimension
и параметр Dimension к 3
.
Выберите параметр Running mean. Блок находит среднее значение каждого элемента входа через целую последовательность и компилирует их в единый массив. Выход одного размера с входом.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| fixed point
Flag
— Валидация ROIВалидация ROI, возвращенного как скаляр или вектор из логических значений. Если параметр ROI type устанавливается на Rectangles
или Lines
, выход имеет значение, лежат ли заданные ROI во входном изображении, или полностью или частично. Если параметр ROI type устанавливается на Label matrix
, выход имеет значение, присутствуют ли номера метки, заданные во входе Label Numbers, во входной матрице метки. Размер этого выхода зависит от того, устанавливается ли параметр Output на Individual statistics for each ROI
или Single statistic for all ROIs
.
ROI type | Individual statistics for each ROI | Single statistic for all ROIs |
Rectangles или Lines | Порт возвращает M - вектор элемента из логических значений, где M является числом регионов, заданным в порте ROI. Когда ROI или полностью или частично во входном изображении, соответствующим элементом вектора является 1 . Когда ROI полностью вне входного изображения, соответствующим элементом вектора является 0 . | Порт возвращает логический скаляр. Скаляром является 0 когда все ROI полностью вне входного изображения. В противном случае скаляром является 1 . |
Label matrix | Порт возвращает M - вектор элемента из логических значений, где M является числом элементов во входе, заданном в порте Label Numbers. Когда заданный номер метки присутствует или отсутствует в матрице метки, соответствующим элементом вектора является 1 или 0 соответственно. | Порт возвращает логический скаляр. Скаляром является 0 когда все элементы вектора, заданного в порте Label Numbers, отсутствуют в матрице метки. В противном случае. скаляром является 1 . |
Примечание
Если ROI частично вне изображения, блок вычисляет средние значения только для фрагмента ROI, который находится в границах изображений.
Чтобы включить этот порт, установите параметр ROI type на Rectangles
Линии
, или Label matrix
. Для either Rectangles
или Lines
, выберите параметр Output flag indicating if ROI is within image bounds. Для матрицы Метки выберите параметр Output flag indicating if input label numbers are valid.
Типы данных: Boolean
Main
Running mean
— Выполнение средних значенийoff
(значение по умолчанию) | on
Выберите этот параметр, чтобы вычислить рабочие средние значения через последовательность входных параметров в течение времени.
Reset port
— Событие сбросаNone
(значение по умолчанию) | Rising edge
| Falling edge
| Either edge
| Non-zero sample
Задает то, что блок обнаруживает как событие сброса. Блок сбрасывает рабочее среднее значение, когда событие сброса происходит в порте Rst. Шаг расчета сброса должен быть положительным целым числом и кратным входному шагу расчета.
Задайте событие сброса как одну из этих опций.
None
— Отключите порт Rst.
Rising edge
— Инициируйте событие сброса, когда вход Rst сделает одно из следующих.
Повышения от отрицательной величины или до положительного значения или до нуля
Повышения от нуля до положительного значения, где повышение не является продолжением повышения от отрицательной величины, чтобы обнулить
Falling edge
— Инициируйте событие сброса, когда вход Rst сделает одно из следующих.
Падения от положительного значения или до отрицательной величины или до нуля
Падения от нуля до отрицательной величины, где падение не является продолжением падения от положительного значения, чтобы обнулить
Either edge
— Инициируйте событие сброса, когда вход Rst будет или возрастающим ребром или падающим ребром.
Non-zero sample
— Инициируйте событие сброса в каждом шаге расчета, который соответствует ненулевому входу Rst.
Примечание
Когда рабочие симуляции в Simulink® многозадачный режим, сигналы сброса имеют задержку с одной выборкой. В этом случае, когда блок обнаруживает событие сброса, существует задержка с одной выборкой в порте Rst, прежде чем блок применит сброс.
Чтобы включить этот параметр, выберите параметр Running mean.
Find the mean 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
выбран.
Чтобы включить этот параметр, очистите параметр Running mean.
Dimension
— Пользовательская размерность
(значение по умолчанию) | положительная скалярная величинаЗадайте размерность (значение на основе одно) входного массива, по которому блок вычисляет среднее значение. Значение этого параметра не должно превышать количество размерностей во входном массиве.
Чтобы включить этот параметр, установите параметр Find the mean value over на Specified dimension
.
Enable ROI processing
— Вычислите среднее значение в ROIoff
(значение по умолчанию) | on
Выберите, чтобы вычислить среднее значение в заданных ROI в изображении.
Чтобы включить этот параметр, установите параметр Find the mean value over на Entire input
.
ROI type
— Тип ROIRectangles
(значение по умолчанию) | 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 укажите, что соответствующий пиксель изображения является частью фона. |
Чтобы включить этот параметр, выберите параметр Enable ROI processing.
ROI portion to process
— Фрагмент ROI, для которого можно вычислить среднее значениеEntire ROI
(значение по умолчанию) | ROI perimeter
Задайте фрагмент ROI, для которого блок вычисляет 2D среднее значение.
Entire ROI
— Блок вычисляет среднее значение по всему региону прямоугольного ROI.
ROI perimeter
— Блок вычисляет среднее значение вдоль периметра прямоугольного ROI.
Чтобы включить этот параметр, установите параметр ROI type на Rectangles
.
Output
— Вычислите отдельное или универсальное среднее значение для ROIIndividual statistics for each ROI
(значение по умолчанию) | Single statistic for all ROIs
Задайте, вычислить ли 2D среднее значение индивидуально для каждого ROI или через все ROI.
Чтобы вычислить отдельные средние значения для каждого ROI, установите этот параметр на Individual statistics for each ROI
. Блок выводит вектор из средних значений, соответствующих различным ROI. Длина выходного вектора равна количеству ROI.
Чтобы вычислить универсальное среднее значение через все заданные ROI, установите этот параметр на Single statistic for all ROIs
. Блок выводит скаляр, представляющий среднее значение через все заданные ROI.
Чтобы включить этот параметр, установите параметр ROI type на Rectangles
Линии
, или Label matrix
.
Output flag indicating if ROI is within image bounds
— Включите выходной порт флагаoff
(значение по умолчанию) | on
Выберите, чтобы включить выходной порт Флага.
Чтобы включить этот параметр, установите параметр ROI type на Rectangles
или Lines
.
Output flag indicating if input label numbers are valid
— Включите выходной порт флагаoff
(значение по умолчанию) | on
Выберите, чтобы включить выходной порт Флага.
Чтобы включить этот параметр, установите параметр ROI type на Label matrix
.
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.