gpt4 book ai didi

python - 使用Python的pillow/PIL库:

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

在下面的代码中,我尝试使用Python的pillow/PIL库执行以下操作:

  1. 读入图像文件,将其存储为矩阵
  2. 访问红、蓝、绿 channel ,它是一个无符号整数unit8,并将每个 channel 转换为float64

这是我第一次使用Python的pillow/PIL库,我只是想澄清我是否正确地实现了这两件事。

这是我生成的代码:

import numpy as np
from PIL import Image
img = Image.open('house.jpg')
image = np.array(img)
arr[20,30]
red = np.float64(image[:,:, 0])
green = np.float64(image[:,:,1])
blue = np.float64(image[:,:,2])

例如,当我使用

print(red)

我得到以下输出:

[[ 34.  41.  49. ...  22.  22.  22.]
[ 28. 34. 41. ... 23. 23. 23.]
[ 23. 26. 30. ... 24. 24. 24.]
...
[ 32. 45. 57. ... 105. 97. 109.]
[ 34. 32. 41. ... 100. 94. 113.]
[ 33. 36. 52. ... 99. 90. 113.]]

最佳答案

您可以更简单地使用:

import numpy as np
from PIL import Image

img = Image.open('house.jpg')
image=np.array(img,dtype=np.float64)
...
...

关于python - 使用Python的pillow/PIL库:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53035015/

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