用法:
skimage.exposure.histogram(image, nbins=256, source_range='image', normalize=False, *, channel_axis=None)
返回图像的直方图。
与
numpy.histogram
如果channel_axis未设置,直方图是在展平图像上计算的。对于彩色或多通道图像,设置
channel_axis
为所有通道使用公共分箱。或者,可以在每个通道上单独应用该函数,以获得具有单独分箱的每个颜色通道的直方图。- image:数组
输入图像。
- nbins:int 可选
用于计算直方图的 bin 数量。对于整数数组,此值将被忽略。
- source_range:字符串,可选
‘image’(默认)确定输入图像的范围。 ‘dtype’ 确定该数据类型图像的预期范围。
- normalize:布尔型,可选
如果为 True,则通过其值的总和对直方图进行归一化。
- channel_axis:int 或无,可选
如果为 None,则假定图像是灰度(单通道)图像。否则,此参数指示数组的哪个轴对应于通道。
- hist:数组
直方图的值。当
channel_axis
不是 None 时, hist 将是一个二维数组,其中第一个轴对应于通道。- bin_centers:数组
bin 中心的值。
参数:
返回:
例子:
>>> from skimage import data, exposure, img_as_float >>> image = img_as_float(data.camera()) >>> np.histogram(image, bins=2) (array([ 93585, 168559]), array([0. , 0.5, 1. ])) >>> exposure.histogram(image, nbins=2) (array([ 93585, 168559]), array([0.25, 0.75]))
相关用法
- Python skimage.exposure.adjust_gamma用法及代码示例
- Python skimage.exposure.rescale_intensity用法及代码示例
- Python skimage.exposure.is_low_contrast用法及代码示例
- Python skimage.exposure.cumulative_distribution用法及代码示例
- Python skimage.feature.graycomatrix用法及代码示例
- Python skimage.color.lab2lch用法及代码示例
- Python skimage.draw.random_shapes用法及代码示例
- Python skimage.feature.blob_doh用法及代码示例
- Python skimage.feature.blob_dog用法及代码示例
- Python skimage.filters.unsharp_mask用法及代码示例
- Python skimage.registration.optical_flow_tvl1用法及代码示例
- Python skimage.filters.rank.noise_filter用法及代码示例
- Python skimage.filters.gaussian用法及代码示例
- Python skimage.feature.graycoprops用法及代码示例
- Python skimage.segmentation.active_contour用法及代码示例
- Python skimage.feature.corner_orientations用法及代码示例
- Python skimage.morphology.h_minima用法及代码示例
- Python skimage.filters.threshold_otsu用法及代码示例
- Python skimage.feature.structure_tensor用法及代码示例
- Python skimage.transform.hough_circle_peaks用法及代码示例
注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.exposure.histogram。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。