exponenta event banner

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