我从图像创建了一个numpy数组:
import numpy as np
from PIL import Image
img = Image.open('some_image.png')
pixels = np.array(img)
pixels.shape
(900, 1800, 4)
因此为900像素高,1800像素宽,每个像素4个通道(RGBA)。对于红色,绿色,蓝色和Alpha,每个像素元素看起来都类似于[220 193 254 255]
。
我想从每个元素中删除最后一个255
,因为它代表了“ alpha”(透明度),对于我的目的不是必需的。
答案 0 :(得分:0)
c2huc2hu在评论中指出:
pixels = pixels[:,:,:3]