gpt4 book ai didi

python - 我想使用Python将32 * 32 * 3 RGB图像转换为32 * 32 * 1维度的灰度图像

转载 作者:行者123 更新时间:2023-11-30 22:40:42 27 4
gpt4 key购买 nike

以下是我将 RGB 图像转换为灰度图像的函数。

我的输入图像是32*32*3,而输出尺寸看起来像32*32,但我正在寻找32*32*1 。我需要调整该图像的大小或比例吗?

有什么想法吗?

def rgb2gray(rgb):
return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])

最佳答案

如果您希望在 Tensorflow 图本身中进行转换,您可以使用此函数:https://www.tensorflow.org/api_docs/python/tf/image/rgb_to_grayscale

tf.image.rgb_to_grayscale(input_images)

另外,看起来您正在回答自己的问题。有什么问题

def rgb2gray(rgb):
return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])

祝你好运!

关于python - 我想使用Python将32 * 32 * 3 RGB图像转换为32 * 32 * 1维度的灰度图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42825866/

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