图像数组的Python numpy索引

2024-09-25 18:13:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从matlab切换到python,但我遇到了这个问题。在

imgMosaic是一个numpy数组。 你可以看到下面的文件分辨率是2548 x 4000 我试图从imgmosasic访问第一个“迷你图像”(分辨率28x40),但是我得到的是一个分辨率为28x4000的文件,而不是 28x40我不明白为什么。在

imgMosaic = np.asarray(cv2.imread('../data/images/image.jpeg', cv2.IMREAD_COLOR))
print imgMosaic.shape
>> (2548, 4000, 3)
print imgMosaic[0:28][0:40][:]
>> (28, 4000, 3)

Tags: 文件图像numpydatanp分辨率数组cv2