Numpy.array从图像创建列主矩阵

时间:2020-02-01 11:33:08

标签: python image numpy column-major-order

我正在尝试打开一个图像,该图像的960(宽)x 640(高)像素作为python矩阵。

由于某些原因,在运行以下行之后:

'keterangan'

originalImage = Image.open('fat_zack.jpg') originalImageMatrix = numpy.asarray(originalImage) 的大小为originalImageMatrix,我必须通过在行坐标之前提供列坐标来访问其元素

如果我尝试执行以下操作:(640, 960, 3),则会出现以下错误:

originalImageMatrix[959][1][1]

你知道我想念什么吗?

1 个答案:

答案 0 :(得分:0)

使用Matt Pitkin解决方案-> originalImageMatrix.swapaxes(0,1)

修复了该问题

尽管如此,导致此问题的原因我仍然未知。