im2bw

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

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

Описание

пример

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

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

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

BW = im2bw(RGB,level) преобразует изображение истинного цвета RGB к бинарному изображению.

Примеры

свернуть все

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

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

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

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

свернуть все

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

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

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

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

Палитра сопоставила с индексируемым изображением XВ виде c-by-3 числовая матрица со значениями в области значений [0, 1]. Каждой строкой является трехэлементный триплет RGB, который задает красные, зеленые, и синие компоненты одного цвета палитры.

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

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

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

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

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

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

свернуть все

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

Типы данных: логический

Алгоритмы

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

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

развернуть все

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

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

| | |

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