Гистограмма данных изображения
[
вычисляет гистограмму для полутонового изображения 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, количества)