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