Среднее значение, отклонение и стандартное отклонение
visionhdl.ImageStatistics
вычисляет среднее значение, отклонение и стандартное отклонение данных о потоковом видео. Каждое вычисление выполняется по всем пикселям во входной видимой области (ROI). Объект реализует вычисления с помощью эффективных оборудованием алгоритмов.
Этот объект использует пиксельный интерфейс потоковой передачи со структурой для сигналов управления кадром. Этот интерфейс включает объекту действовать независимо от размера изображения и формата и подключения с другими объектами Vision HDL Toolbox™. Объект принимает пиксельные данные как целое число, фиксированную точку или типы данных с плавающей точкой. Объект принимает управляющие сигналы как структуру, содержащую пять сигналов. Управляющие сигналы указывают на валидность каждого пикселя и его местоположения в системе координат. Чтобы преобразовать пиксельную матрицу в пиксельный поток и управляющие сигналы, используйте visionhdl.FrameToPixels
объект. Для полного описания интерфейса смотрите Пиксельный Интерфейс Потоковой передачи.
Чтобы изменить размер и размерности ROI, можно управлять входными управляющими сигналами видеопотока. Смотрите необходимые области.
Количество допустимых пикселей во входном изображении влияет на точность среднего приближения. Чтобы избежать ошибки приближения, используйте изображение, которое содержит меньше чем 64 пикселя, кратное 64 пикселей до 642 пикселей, кратное 4 096 пикселей до 643 пикселей или кратное 643 пикселей до 644 пикселей. Для получения дополнительной информации среднего приближения, см. Алгоритм.
Объект вычисляет статистику по системам координат до 644 (16,777,216) пиксели в размере.
Примечание
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
возвращает Системный объект, S
= visionhdl.ImageStatisticsS
, это вычисляет среднее значение, отклонение и стандартное отклонение каждой системы координат видеопотока.
возвращает Системный объект, S
= visionhdl.ImageStatistics(Name
,Value
)S
, с дополнительными опциями, заданными одним или несколькими Name,Value
парные аргументы. Name
имя свойства и Value
соответствующее значение. Name
должен появиться в одинарных кавычках (''
). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN
. Свойства, не заданные, сохраняют свои значения по умолчанию.
|
Вычислите среднее значение каждого входного кадра. Если вы устанавливаете это свойство на Значение по умолчанию: |
|
Вычислите отклонение каждого входного кадра. Если вы устанавливаете это свойство на Значение по умолчанию: |
|
Вычислите стандартное отклонение каждого входного кадра. Если вы устанавливаете это свойство на Значение по умолчанию: |
шаг | Вычислите вклад одного пикселя к среднему значению, отклонению и стандартному отклонению видеопотока |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритмы, описанные на странице с описанием блока Image Statistics.
Image Statistics | visionhdl.FrameToPixels
| vision.Mean
(Computer Vision Toolbox) | vision.StandardDeviation
(Computer Vision Toolbox) | vision.Variance
(Computer Vision Toolbox) | mean2
(Image Processing Toolbox) | std2
(Image Processing Toolbox)