我有一个灰度Png格式的医学图像数据集,必须转换为RGB格式。尝试了许多解决方案,但徒劳无功。
GIMP,菜单图像 -> 模式 -> RGB 模式
如果您只想转换格式,以下方法将为您提供帮助:
在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)
但是,如果您想为图像着色,请知道着色是一个众所周知的图像转换问题。即使根据域存在多种方法,我也不知道任何方法可以为任何类型的图像着色。
这样做的一些方法是训练神经网络,但为此,您需要拥有黑白和彩色图像的数据集。以下是一些方法:
- 使用 CNN 并将着色视为回归问题:让有颜色!
- 使用 CNN 并将着色视为分类问题:彩色图像着色
- 使用 GAN : cycle-gan