Binarize 2D полутоновое изображение или 3-D объем пороговой обработкой
создает бинарное изображение из 2D или 3-D полутонового изображения BW
= imbinarize(I
)I
заменяя все значения выше глобально решительного порога с 1
s и устанавливающий все другие значения к 0
s. По умолчанию, imbinarize
метод Оцу использования, который выбирает пороговое значение, чтобы минимизировать отклонение внутрикласса порога черные и белые пиксели [1]. imbinarize
использует гистограмму изображений с 256 интервалами, чтобы вычислить порог Оцу. Чтобы использовать различную гистограмму, смотрите otsuthresh
.
создает бинарное изображение из изображения BW
= imbinarize(I
,'adaptive',Name,Value
)I
использование пар "имя-значение", чтобы управлять аспектами адаптивной пороговой обработки.
Чтобы произвести бинарное изображение из индексируемого изображения, сначала преобразуйте изображение в использование полутонового изображения ind2gray
.
'adaptive'
метод binarizes изображение с помощью локально адаптивного порога. imbinarize
вычисляет порог для каждого пикселя с помощью локальной средней интенсивности вокруг окружения пикселя. Этот метод также называется методом Брэдли [2]. 'adaptive'
метод также использует размер окружения приблизительно 1/8-го из размера изображения (вычисленный как 2*floor(size(I)/16)+1
). Чтобы использовать различный первый порядок локальная статистическая величина или различный размер окружения, смотрите adaptthresh
.
[1] Оцу, N., "Пороговый Метод выбора от Гистограмм Уровня серого". Транзакции IEEE в Системах, Человеке и Кибернетике. Издание 9, № 1, 1979, стр 62–66.
[2] Брэдли, D., Г. Рот, "Адаптируя Пороговую обработку Используя Интегральное Изображение", Журнал Графических Инструментов. Издание 12, № 2, 2007, pp.13-21.