Есть ли эффективный способ применения словаря цветовой карты к изображению в градациях серого для преобразования в изображение RGB с использованием функций numpy?
Например, У меня есть изображение в оттенках серого в виде массива numpy.
grayscale_image = array([[0., 0., 3.],
[0., 2., 0.]])
и цветная карта вроде
color_map = {3: (1,2,3), 2: (4,5,6)}
Как я могу создать изображение RGB, например
rgb_image =
array([[[0., 0., 0.],
[0., 0., 0.],
[1., 2., 3.]],
[[0., 0., 0.],
[4., 5., 6.],
[0., 0., 0.]]])
[0,0]
равен0
. Итак, почему ваш пиксель RGB находится на уровне[0,0]
=[0,0,1]
? - person Mark   schedule 02.02.2020