在下面的代码中,我试图使用Python的枕头/PIL库执行以下操作:
--这是我第一次使用Python的枕头/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.]]发布于 2018-10-28 19:04:32
更简单地说,您可以使用:
import numpy as np
from PIL import Image
img = Image.open('house.jpg')
image=np.array(img,dtype=np.float64)
...
...https://stackoverflow.com/questions/53035015
复制相似问题