Преобразуйте изображение в двухуровневое изображение, на основе порога
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