Преобразуйте полутоновое изображение в индексируемое изображение с помощью многоуровневой пороговой обработки
возвращает индексируемое изображение многоуровневой пороговой обработкой входного изображения с помощью заданного набора порогов.X
= grayslice(I
,thresholds
)
Можно просмотреть пороговое изображение с помощью imshow(X,map)
с картой цветов соответствующей длины.
Функция выполняет многоуровневую пороговую обработку входного полутонового изображения и возвращает индексируемое изображение как выход. Если вы задаете количество порогов N
, затем grayslice
пиксели присвоений к N
индексы согласно этим порогам.
Первый индекс в X
состоит из полутоновых пикселей в области значений
k-th индексирует в X
состоит из полутоновых пикселей в области значений
Последний индекс в X
состоит из полутоновых пикселей в области значений.
max_intensity зависит от типа данных входного изображения.
Тип данных image | max_intensity |
---|---|
uint8 | 255 |
int16 или uint16 | 65535 |
single или double | 1 |
Перед пороговой обработкой изображение типа данных int16
, grayslice
функция преобразует изображение в uint16
путем добавления 32,768 к каждому пикселю.