imcontour

Создайте контурный график данных изображения

Синтаксис

imcontour(I)
imcontour(I,levels)
imcontour(I,V)
imcontour(x,y,___)
imcontour(___,LineSpec)
[C,h] = imcontour(___)

Описание

imcontour(I) чертит контурный график полутонового изображения I, выбирая количество уровней и значения уровней автоматически. imcontour автоматически настраивает оси, таким образом, их ориентация и соотношение сторон совпадают с изображением.

пример

imcontour(I,levels) задает номер, levels, равномерно распределенных уровней контура в графике.

imcontour(I,V) чертит линии контура в значениях данных, заданных в векторном V. Количество уровней контура равно length(V).

imcontour(x,y,___) использует векторы x и y, чтобы задать изображение x-и координаты y.

imcontour(___,LineSpec) чертит контуры с помощью типа строки и цвета, заданного LineSpec. Символы маркера проигнорированы.

[C,h] = imcontour(___) возвращает матрицу контура, C, и указатель, h, к закрашенным фигурам контура, чертившим на текущую систему координат.

Примеры

свернуть все

Этот пример показывает, как создать контурный график изображения.

Считайте полутоновое изображение и отобразите его. Пример использует изображение в качестве примера мелких частиц риса.

I = imread('rice.png');
imshow(I)

Создайте контурный график изображения с помощью imcontour.

figure;
imcontour(I,3)

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

свернуть все

Полутоновое изображение, заданное как m-by-n матрица.

Типы данных: single | double | int16 | uint8 | uint16 | logical

Количество уровней контура, заданных в виде числа.

Значение уровней контура, заданных как числовой вектор с длиной, больше, чем или равный два. Используйте V = [v v], чтобы вычислить один контур на уровне v.

Отобразите значения x, заданные как одно из следующего:

  • Числовой вектор с 2 элементами формы [xmin xmax] — степень Изображений в направлении x.

  • n - элемент числовой вектор — x - координата каждого столбца.

Отобразите значения y, заданные как одно из следующего:

  • Числовой вектор с 2 элементами формы [ymin ymax] — степень Изображений в направлении y.

  • m - элемент числовой вектор — y - координата каждой строки.

Спецификация линии, заданная как LineSpec.

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

свернуть все

Матрица контура, возвращенная как матрица с двумя строками. Матрица задана согласно свойству ContourMatrix объекта Contour, h.

Очертите закрашенные фигуры, возвращенные как указатель на объект Contour.

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

Функции

Свойства

Представлено до R2006a