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 object. The axes object contains an object of type image.

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

figure;
imcontour(I,3)

Figure contains an axes object. The axes object 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' задает красные пунктирные линии

Эти две таблицы приводят стиль линии и параметры цвета.

Стиль линииОписаниеПолучившаяся линия
'-'Сплошная линия

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

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

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

\color{specifier}Описание

y

желтый

m

пурпурный

c

голубой

r

красный

g

зеленый

b

синий

w

белый

k

черный

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

свернуть все

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

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

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

Функции

Свойства

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