为什么将PIL.Image.open()函数对象的尺寸转换为numpy数组后会发生变化

艾哈迈德

我正在尝试使用Pillow模块读取图像,如以下命令所示:

import PIL
import numpy as np
img = PIL.Image.open('/home/wd/foo.jpg').convert('L')
img.size
(247, 249)

但是,当我将其转换为numpy数组进行图像处理时,尺寸会交换/更改。

img1 = np.array(img)
img1.shape
(249, 247)

我试图在文档中找到解决方案,但找不到它。

我在Linux机器上使用python 2.7.13,Pillow(PIL)版本5.1.0。

戴维

从PIL文档中

PIL.Image.size

图片大小,以像素为单位。大小以2元组(宽度,高度)给出。

但是,numpy.ndarray.shape只需以其他顺序(高度,宽度)返回形状

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么将DatetimeIndex转换为np.array时格式会发生变化?

来自分类Dev

为什么当我转换为 ndarray 时我的日期列会发生变化

来自分类Dev

为什么将排序列表转换为Python中的集合后元素顺序会发生变化?

来自分类Dev

PIL Image从numpy数组构造奇怪的图像-为什么?

来自分类Dev

为什么Excel中的图形在输入日期后会发生变化?

来自分类Dev

为什么变量在循环中调用后会发生变化?

来自分类Dev

为什么我的for循环(python)在4次迭代后会发生变化?

来自分类Dev

为什么在将函数作为回调传递时“this”会发生变化?

来自分类Dev

为什么将变量值作为列表追加到python list后会发生变化?

来自分类Dev

如果更改了构造函数的原型,为什么对象的构造函数属性也会发生变化?

来自分类Dev

为什么在 perl 中将 csv 转换为 xlsx 时文件大小会发生变化

来自分类Dev

当我将其写入文件时,为什么3D numpy数组中的值会发生变化?

来自分类Dev

当我在反应中设置其他对象的状态时,为什么我的数组值会发生变化?

来自分类Dev

为什么UIColor的值在序列化/反序列化后会发生变化?

来自分类Dev

为什么遍历方阵时会发生变化?

来自分类Dev

为什么[0]会发生变化?

来自分类Dev

为什么“to”道具在点击时会发生变化?

来自分类Dev

为什么索引值会发生变化?

来自分类Dev

为什么克隆时原始 django 对象会发生变化?

来自分类Dev

为什么在Java中调用setTimeout函数之前,我的值会发生变化?

来自分类Dev

为什么在运行“插入”函数后我的数字变量会发生变化?

来自分类Dev

从函数返回时,为什么矢量内部的指针会发生变化?

来自分类Dev

当我将 javascript 对象添加到数组时,它们的属性会发生变化

来自分类Dev

当父div的尺寸小于14像素时,为什么SVG对齐方式会发生变化?

来自分类Dev

如果Flexbox容器中的“ nowrap”溢出,为什么移动视口尺寸会发生变化?

来自分类Dev

为什么map()会使嵌套数组中的原始对象发生变化?

来自分类Dev

为什么数组元素中的值发生变化?

来自分类Dev

为什么输入数组在递归函数内发生变化?

来自分类Dev

通过JNI在Java代码中运行EGL函数时,为什么我对EGL函数的调用会发生变化?

Related 相关文章

  1. 1

    为什么将DatetimeIndex转换为np.array时格式会发生变化?

  2. 2

    为什么当我转换为 ndarray 时我的日期列会发生变化

  3. 3

    为什么将排序列表转换为Python中的集合后元素顺序会发生变化?

  4. 4

    PIL Image从numpy数组构造奇怪的图像-为什么?

  5. 5

    为什么Excel中的图形在输入日期后会发生变化?

  6. 6

    为什么变量在循环中调用后会发生变化?

  7. 7

    为什么我的for循环(python)在4次迭代后会发生变化?

  8. 8

    为什么在将函数作为回调传递时“this”会发生变化?

  9. 9

    为什么将变量值作为列表追加到python list后会发生变化?

  10. 10

    如果更改了构造函数的原型,为什么对象的构造函数属性也会发生变化?

  11. 11

    为什么在 perl 中将 csv 转换为 xlsx 时文件大小会发生变化

  12. 12

    当我将其写入文件时,为什么3D numpy数组中的值会发生变化?

  13. 13

    当我在反应中设置其他对象的状态时,为什么我的数组值会发生变化?

  14. 14

    为什么UIColor的值在序列化/反序列化后会发生变化?

  15. 15

    为什么遍历方阵时会发生变化?

  16. 16

    为什么[0]会发生变化?

  17. 17

    为什么“to”道具在点击时会发生变化?

  18. 18

    为什么索引值会发生变化?

  19. 19

    为什么克隆时原始 django 对象会发生变化?

  20. 20

    为什么在Java中调用setTimeout函数之前,我的值会发生变化?

  21. 21

    为什么在运行“插入”函数后我的数字变量会发生变化?

  22. 22

    从函数返回时,为什么矢量内部的指针会发生变化?

  23. 23

    当我将 javascript 对象添加到数组时,它们的属性会发生变化

  24. 24

    当父div的尺寸小于14像素时,为什么SVG对齐方式会发生变化?

  25. 25

    如果Flexbox容器中的“ nowrap”溢出,为什么移动视口尺寸会发生变化?

  26. 26

    为什么map()会使嵌套数组中的原始对象发生变化?

  27. 27

    为什么数组元素中的值发生变化?

  28. 28

    为什么输入数组在递归函数内发生变化?

  29. 29

    通过JNI在Java代码中运行EGL函数时,为什么我对EGL函数的调用会发生变化?

热门标签

归档