gpt4 book ai didi

python - 将 .jpg 转换为 .txt

转载 作者:太空宇宙 更新时间:2023-11-04 04:26:59 26 4
gpt4 key购买 nike

我正在尝试将 .jpg 图像转换为 .txt,但是当我运行下面的代码时,出现错误“ValueError:预期的一维或二维数组,得到的是 3D 数组”。我究竟做错了什么?

from PIL import Image
import numpy as np

im = Image.open('Moon.jpg')
pixels = list(im.getdata())
width, height = im.size
pixels = [pixels[i * width:(i + 1) * width] for i in range(height)]
np.savetxt("Moon_data.txt", pixels, fmt='%d', delimiter=" ")

最佳答案

您可以将图像转换为灰度,这是一个一维数组。这可以保存到文本文件中。 This答案提供了将图像转换为灰度的方法。一个使用 Pillow,另一个自行计算。

关于python - 将 .jpg 转换为 .txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53312487/

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