imhist
Histograma de datos de imagen
Sintaxis
Descripción
[
calcula el histograma de la imagen en escala de grises counts
,binLocations
] = imhist(I
)I
. La función imhist
devuelve los recuentos del histograma de counts
y las ubicaciones de los bins de binLocations
. El número de bins del histograma viene determinado por el tipo de imagen.
[
especifica el número de bins, counts
,binLocations
] = imhist(I
,n
)n
, utilizado para calcular el histograma.
[
calcula el histograma de la imagen indexada counts
,binLocations
] = imhist(X
,cmap
)X
con el mapa de colores cmap
. El histograma tiene un bin para cada entrada del mapa de colores.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
En cuanto a las imágenes en escala de grises, los bins
n
del histograma son, cada uno de ellos, intervalos semiabiertos con un ancho de A/(n−1). En concreto, el bin pth es el intervalo semiabiertoen el que x es el valor de la intensidad. El factor de escala A y el desplazamiento B dependen del tipo de la clase de imagen, tal y como figura a continuación:
Tipo de datos 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
Para mostrar el histograma de
counts
ybinLocations
, utilice el comando
.stem
(binLocations,counts)