如果给定的是像素值而不是坐标值,如何将灰度像素值更改为彩色值

2024-06-17 19:08:43 发布

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

我想改变一个灰度像素值的颜色值给定的像素值,而不是由坐标。 我知道在坐标下怎么做:

I = np.dstack([im, im, im])
x = 5
y = 5
I[x, y, :] = [1, 0, 0]
plt.imshow(I, interpolation='nearest' )

但是如何在像I[im==10]=[1,0,0]这样的值中做呢 不起作用。你知道吗


Tags: 颜色npplt像素灰度imshowimnearest