Гистограмма данных изображения
[ вычисляет гистограмму для полутонового изображения 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). В частности, p th интервал является полуоткрытым интервалом
где x является значением интенсивности. Масштабный коэффициент A и смещение B зависит от типа класса изображений можно следующим образом:
| 'double' | единственный | 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, количества)