将灰度png转换为RGB png图像

时间:2019-01-14 13:41:10

标签: python rgb grayscale medical image-preprocessing

我有一个灰度Png格式的医学图像数据集,必须将其转换为RGB格式。尝试了许多解决方案,但徒劳无功。

2 个答案:

答案 0 :(得分:1)

如果只想转换格式,以下方法将为您提供帮助:

在python3中,使用PILLOW和Numpy:

From PIL import Image
import numpy as np

im = Image.open(path/to/image, 'r').convert('L')
im = np.stack((im,)*3, axis=-1)
im = Image.fromarray(im)
im.save(path/to/save)

但是,如果您想对图像进行着色,请知道着色是众所周知的图像转换问题。即使根据领域存在多种方法,我也不知道有什么方法可以使任何类型的图像着色。

某些方法是训练神经网络,但是为此,您需要具有黑白和彩色图像的数据集。以下是一些方法:

答案 1 :(得分:0)

GIMP,菜单图像->模式-> RGB模式