Гистограмма данных изображения
[ вычисляет гистограмму для изображения в градациях серого counts,binLocations] = imhist(I)I. imhist функция возвращает число гистограмм в counts и расположения ячеек в binLocations. Количество ячеек в гистограмме определяется типом изображения.
[ определяет количество ячеек, counts,binLocations] = imhist(I,n)n, используется для вычисления гистограммы.
[ вычисляет гистограмму для индексированного изображения counts,binLocations] = imhist(X,map)X с цветной картой map. Гистограмма содержит по одной ячейке для каждой записи на карте цветов.
Для изображений в градациях серого n ячейки гистограммы представляют собой каждый полуоткрытый интервал ширины A/( n − 1). В частности, pth bin является полуоткрытым интервалом
0,5) (n − 1) − B,
где x - значение интенсивности. Масштабный коэффициент A и смещение B зависят от типа класса изображения следующим образом:
| дважды | одинок | int8 | int16 | int32 | uint8 | uint16 | uint32 | логичный | |
|---|---|---|---|---|---|---|---|---|---|
| A | 1 | 1 | 255 | 65535 | 4294967295 | 255 | 65535 | 4294967295 | 1 |
| B | 0 | 0 | 128 | 32768 | 2147483648 | 0 | 0 | 0 | 0 |
Отображение гистограммы из counts и binLocations, используйте команду . stem(binLocations,counts)