Бинаризируйте 2-D полутоновое изображение или 3-D объем с помощью порогового значения
создает бинарное изображение из 2-D или 3-D полутонового изображения BW
= imbinarize(I
)I
путем замены всех значений выше глобально определенного порога на 1
s и установка всех других значений на 0
s. По умолчанию imbinarize
использует метод Оцу, который выбирает пороговое значение, чтобы минимизировать внутриклассовое отклонение пороговых черно-белых пикселей [1]. imbinarize
использует гистограмму изображения 256 бин, чтобы вычислить порог Оцу. Чтобы использовать другую гистограмму, см. otsuthresh
.
создает бинарное изображение из изображения BW
= imbinarize(I
,'adaptive',Name,Value
)I
использование пар "имя-значение" для управления аспектами адаптивного порога.
Чтобы создать бинарное изображение из индексированного изображения, сначала преобразуйте изображение в полутоновое изображение, используя ind2gray
.
The 'adaptive'
метод бинаризирует изображение с помощью локально адаптивного порога. imbinarize
вычисляет порог для каждого пикселя, используя локальную среднюю интенсивность вокруг окрестности пикселя. Этот метод также называется методом Брэдли [2]. The 'adaptive'
метод также использует размер окрестности приблизительно 1/8 от размера изображения (вычисляется как 2*floor(size(I)/16)+1
). Чтобы использовать другую локальную статистику первого порядка или другой размер района, см. adaptthresh
.
[1] Otsu, N., «Метод выбора порога из гистограмм серого уровня». Транзакции IEEE по системам, человеку и кибернетике. Том 9, № 1, 1979, с. 62-66.
[2] Bradley, D., G. Roth, «Adapting Thresholding Using the Integral Image», Journal of Graphics Tools. Том 12, № 2, 2007, стр. 13-21.