【发布时间】:2020-12-24 20:57:43
【问题描述】:
我有一个功能:
def co(pixel):
print(pixel)
#return [res]
return pixel
我正在尝试用这个来转换我的 3d 数组:
v = np.vectorize(co)
#v.excluded.add(1)
new_arr = v(arr)
print(new_arr)
但有趣的是,它打印出每个像素的 r,g,b 值。取而代之的是,它不应该打印像素吗?
我真正的问题是如何遍历图像中的所有像素并应用此转换。
最初我的图像是这样的:
[[[239 255 138]
[239 255 138]
[239 255 138]
...
【问题讨论】:
标签: python python-3.x image numpy vectorization