我正在尝试打开一个图像,该图像的960(宽)x 640(高)像素作为python矩阵。
由于某些原因,在运行以下行之后:
'keterangan'
originalImage = Image.open('fat_zack.jpg')
originalImageMatrix = numpy.asarray(originalImage)
的大小为originalImageMatrix
,我必须通过在行坐标之前提供列坐标来访问其元素
如果我尝试执行以下操作:(640, 960, 3)
,则会出现以下错误:
originalImageMatrix[959][1][1]
你知道我想念什么吗?
答案 0 :(得分:0)
使用Matt Pitkin解决方案-> originalImageMatrix.swapaxes(0,1)
修复了该问题尽管如此,导致此问题的原因我仍然未知。