vision.Median

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

Описание

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

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

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

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

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

Создание

Описание

пример

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

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

Свойства

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

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

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

Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты (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 объект. Это свойство применяется только, когда вы устанавливаете AccumulatorDataType свойство к 'Custom'.

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

Слово аккумулятора и дробные длины, заданные как масштабированный numerictype объект. Это свойство применяется только, когда вы устанавливаете 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