Я хотел бы преобразовать индексированный массив цветных изображений в цветовое пространство RGB. Я знаю, что могу добиться этого, если у меня есть изображение, прочитанное с помощью PIL, как показано ниже.
with Image.open(png_image_path) as img:
rgb_image = np.asarray(img.convert('RGB'))
Я хочу сделать то же самое из массива numpy, а не объекта изображения, считываемого PIL, как показано ниже.
image = Image.fromarray(indexed_image).convert('RGB')
Но это не просто работает так, как я хочу. Любое предложение будет полезно для меня! Спасибо, что нашли время.