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
Для просмотра документации необходимо авторизоваться на сайте