gpt4 book ai didi

python - skimage 方法 color.rgb2gray 的结果数组有时未标准化

转载 作者:行者123 更新时间:2023-12-01 01:21:05 24 4
gpt4 key购买 nike

我正在尝试skimge的color.rgb2gray功能。结果数组应根据函数描述进行标准化。

但我发现在某些情况下最大值不是1

例如:

[In]:color.rgb2gray(data.chelsea()).max()
[out]:0.7556109803921569
[In]:color.rgb2gray(data.coins()).max()
[out]:252

有人对此有任何想法吗?

最佳答案

我没有看到文档字符串有任何关于规范化的内容。但是,您遇到的问题是 skimage 理解用 dtype == np.uint8 和 dtype == float 表示的图像。后面的图像在 [0, 1] 中,前面的图像在 [0, 255] 中。所以,你会看到:

In [7]: color.rgb2gray(data.chelsea()).max()
Out[7]: 0.75561098039215691

In [8]: color.rgb2gray(data.chelsea()).dtype
Out[8]: dtype('float64')

In [9]: color.rgb2gray(data.coins()).max()
Out[9]: 252

In [10]: color.rgb2gray(data.coins()).dtype
Out[10]: dtype('uint8')

另请参阅http://scikit-image.org/docs/0.14.x/user_guide/data_types.html

关于python - skimage 方法 color.rgb2gray 的结果数组有时未标准化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53829568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com