如何将灰度图像转换为 rgb RGB 图像?

时间:2021-02-07 02:50:53

标签: tensorflow.js

我正在尝试将灰度图像转换为 rgb 图像,tensorflow.js 是否具有 tensorflow 中的 tf.image.grayscale_to_rgb 之类的功能来执行此操作?

1 个答案:

答案 0 :(得分:0)

tf.image.grayscale_to_rgb 将具有单个通道的 3d 张量转换为具有 3 个通道的 3d 张量,其中 3 个通道具有相同的强度。结果仍然是灰度图像。这可以通过以下方式完成

const transformed = tensor.mul([1, 1, 1])

上面使用广播将最后一个维度的大小增加到3

另一方面,将灰度图像转换为彩色图像并非易事。为了实现它,一些模型只为此目的进行了训练