Преобразуйте изображение в двухуровневое изображение, на основе порога
im2bw
не рекомендуется. Используйте imbinarize
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
BW = im2bw(I,level)
BW = im2bw(X,cmap,level)
BW = im2bw(RGB,level)
преобразовывает полутоновое изображение BW
= im2bw(I
,level
)I
в двухуровневое изображение BW
, заменяя все пиксели во входном изображении с яркостью, больше, чем level
со значением (белый) 1
и заменяющий все другие пиксели на значение (черный) 0
.
Эта область значений относительно уровней сигнала, возможных для класса изображения. Поэтому значение level
0.5
соответствует значению интенсивности на полпути между минимальным и максимальным значением класса.
Если входное изображение не является полутоновым изображением, im2bw
преобразовывает входное изображение в шкалу полутонов с помощью ind2gray
или rgb2gray
, и затем преобразовывает это полутоновое изображение в двоичный файл пороговой обработкой.
graythresh
| imbinarize
| ind2gray
| rgb2gray