im2bw

Преобразуйте изображение в бинарное изображение, основанное на пороге

im2bw не рекомендуется. Использовать imbinarize вместо этого. Для получения дополнительной информации см. раздел Вопросов совместимости.

Описание

пример

BW = im2bw(I,level) преобразует полутоновое изображение I в бинарное изображение BW, путем замены всех пикселей в вход изображении на яркость, большую level со значением 1 (белый) и замена всех остальных пикселей значением 0 (черный).

Эта область значений относится к уровням сигнала, возможным для класса изображения. Поэтому a level значение 0.5 соответствует значению интенсивности между минимальным и максимальным значением класса.

BW = im2bw(X,cmap,level) преобразует индексированное изображение X с палитрой cmap в бинарное изображение.

BW = im2bw(RGB,level) преобразует изображение truecolor RGB в бинарное изображение.

Примеры

свернуть все

load trees
BW = im2bw(X,map,0.4);
imshow(X,map), figure, imshow(BW)

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

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

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

свернуть все

2-D полутоновое изображение, заданное как m -by n числовая матрица.

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

2-D индексированное изображение, заданное как m -by n числовая матрица.

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

Карта цвета связана с индексированным изображением X, заданная как c-на-3 числовая матрица, содержащая значения RGB c цветов.

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

2-D RGB, заданный как m -by- n -by-3 числовая матрица.

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

Порог яркости, заданный как число в области значений [0, 1]. Для вычисления level, вы можете использовать graythresh функция.

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

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

свернуть все

Бинарное изображение, возвращенное как m -by n логическая матрица.

Типы данных: logical

Алгоритмы

Если вход изображение не является полутоновым, im2bw преобразует входное изображение в полутоновое с помощью ind2gray или rgb2gray, а затем преобразует это полутоновое изображение в двоичное при помощи порогового значения.

Вопросы совместимости

расширить все

Не рекомендуемый запуск в R2016a

См. также

| | |

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