r - 有没有办法在 R 中合并灰度图像(JPEG)以创建 'RGB' channel ?

标签 r machine-learning rstudio conv-neural-network rgb

您好,我想知道是否可以在 Rstudio 上转换单个灰度 (JPG) 图像并将其转换为 3 个 RGB channel 。

此外,我有 3 个不同的灰度图像,我想将它们合并到每个 RGB channel 中,以便可以输入神经网络。

我想在 R studio 中执行此操作,但我无法在任何地方找到资源来提供帮助:(

谢谢。

最佳答案

尝试一下这个公式并提出您自己的实现。

Y'=0.299R'+0.587G'+0.114B'
Y' 只是一些灰度像素。 Y'的值在0到255之间,很方便。

更多信息: https://en.wikipedia.org/wiki/Grayscale

对于每个图像,您可以执行以下操作:

pseudo-code:
LET RED [][] be a 2d array containing image red pixel values
For each pixel in image:
RED [x][y] = new RGB PIXEL(Image[x][y],0,0) //R,G,B

对所有其他像素执行相同的操作

关于r - 有没有办法在 R 中合并灰度图像(JPEG)以创建 'RGB' channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59329616/

相关文章:

Rmarkdown 不会将 Montserrat 字体编织成 PDF

r - 使用列表对 ggplot x 轴进行排序

python - LinearRegression() 和 Ridge(alpha=0) 的区别

r - 如何在 R 中为决策树模型创建增益图?

r - Rstudio 是否将 '.Rproj.user' 和 '.Ruserdata' 放入 '.gitignore' 中?

css - 在 reveal.js R Markdown 演示文稿中更改标题幻灯片颜色

r - 在 R 中创建子标题

r - 如何在 x 轴上对每月日期进行排序?

python - 如何增加 Theano 保存模型的训练?

javascript - 大脑.js : XOR example does not work