Гистограмма данных изображения
[ вычисляет гистограмму для полутонового изображения counts,binLocations]
= imhist(I)I. imhist функция возвращает количества гистограммы в counts и местоположения интервала в binLocations. Количество интервалов в гистограмме определяется типом изображения.
[ задает количество интервалов, counts,binLocations] = imhist(I,n)n, используемый, чтобы вычислить гистограмму.
[ вычисляет гистограмму для индексируемого изображения counts,binLocations] = imhist(X,cmap)X с палитрой cmap. Гистограмма имеет один интервал для каждой записи в палитре.
Для полутоновых изображений, n интервалы гистограммы - каждый полуоткрытые интервалы ширины A / (n −1). В частности, p th интервал является полуоткрытым интервалом
где x является значением интенсивности. Масштабный коэффициент A и смещение B зависит от типа класса изображений можно следующим образом:
| Тип данных | A | B |
|---|---|---|
double | 1 | 0 |
single | 1 | 0 |
int8 | 255 | 128 |
int16 | 65,535 | 32,768 |
int32 | 4,294,967,295 | 2,147,483,648 |
uint8 | 255 | 0 |
uint16 | 65,535 | 0 |
uint32 | 4,294,967,295 | 0 |
logical | 1 | 0 |
Отобразить гистограмму от counts и binLocations, используйте команду .stem(binLocations, количества)