Преобразуйте полутоновое изображение в индексированное с помощью многоуровневого порогового значения
возвращает индексированное изображение путем многоуровневого порога входа изображения с помощью заданного набора порогов.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 к каждому пикселю.