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