vision.Median

Найдите средние значения во входе или последовательности входных параметров

Описание

Найдите средние значения во входе или последовательности входных параметров.

Отслеживать набор точек:

  1. Создайте vision.Median объект и набор его свойства.

  2. Вызовите объект с аргументами, как будто это была функция.

Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.

Создание

Описание

пример

medObj = vision.Median возвращает объект, medObj, это вычисляет значение и индекс максимальных элементов во входе или последовательности входных параметров.

medObj = vision.Median(Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки. Например, medObj = vision.Median('Dimension','Column')

Свойства

развернуть все

Если в противном случае не обозначено, свойства являются ненастраиваемыми, что означает, что вы не можете изменить их значения после вызова объекта. Объекты блокируют, когда вы вызываете их, и release функция разблокировала их.

Если свойство является настраиваемым, можно изменить его значение в любое время.

Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты.

Метод сортировки для вычисления среднего значения в виде 'Quick sort' или 'Insertion sort'.

Размерность, которая задает направление расчета в виде {'All'}, 'Row', 'Column', или 'Custom'. Это свойство применяется только, когда вы устанавливаете RunningMean свойство к false.

Числовая размерность, чтобы вычислить в виде числового скаляра. Это свойство только применяется, когда вы устанавливаете Dimension свойство к 'Custom'.

Свойства фиксированной точки

Округление метода для операций фиксированной точки в виде 'Floor', 'Ceiling', 'Convergent'самый близкий вокруг , 'Simplest' , или 'Zero'.

Действие, чтобы взять, когда целочисленный вход из области значений в виде 'Wrap' или 'Saturate'.

Тип данных продукта в виде 'Same as input' или 'Custom'.

Слово продукта и дробные длины в виде масштабированного numerictype Объект (Fixed-Point Designer). Это свойство применяется только, когда вы устанавливаете AccumulatorDataType свойство к 'Custom'.

Тип данных аккумулятора в виде 'Same as product', 'Same as input', или 'Custom'.

Слово аккумулятора и дробные длины в виде масштабированного numerictype Объект (Fixed-Point Designer). Это свойство применяется только, когда вы устанавливаете AccumulatorDataType свойство к 'Custom'.

Использование

Описание

пример

[value,index] = medObj(input) возвращает среднее значение и индекс входа.

Входные параметры

развернуть все

Входные данные в виде вектора, матрицы или многомерного массива.

Выходные аргументы

развернуть все

Среднее значение, возвращенное как совпадающий тип данных как вход

Функции объекта

Чтобы использовать объектную функцию, задайте Систему object™ как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:

release(obj)

развернуть все

stepЗапустите алгоритм Системного объекта
releaseВысвободите средства и позвольте изменения в значениях свойств Системного объекта и введите характеристики
resetСбросьте внутренние состояния Системного объекта

Примеры

свернуть все

Считайте цветное изображение.

img = imread('peppers.png');

Преобразуйте изображение в шкалу полутонов.

img = im2single(rgb2gray(img));

Найдите медиану.

hmed = vision.Median;
medValue = hmed(img);

Расширенные возможности

Смотрите также

|

Представленный в R2012a