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)

Figure contains an axes. The axes contains an object of type image.

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

figure;
imcontour(I,3)

Figure contains an axes. The axes contains an object of type contour.

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

свернуть все

Полутоновое изображение, заданное как 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 - координат каждой строки.

Стиль и цвет линии, заданные как вектор символов или строка, содержащая спецификатор стиля линии, спецификатор цвета или и то, и другое.

Пример: '--r' задает красные штриховые линии

В этих двух таблицах перечислены стиль линии и опции цвета.

Стиль линииОписаниеРезультирующая линия
'-'Сплошная линия

'--'Штриховая линия

':'Пунктирная линия

'-.'Штрих-пунктирная линия

Спецификатор цветаОписание

y

желтый

m

пурпурный

c

голубой

r

красный

g

зеленый

b

синий

w

белый

k

черный

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

свернуть все

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

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

См. также

Функции

Свойства

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