gpt4 book ai didi

r - 从 R 中的 jpeg 图像中提取 RGB channel

转载 作者:行者123 更新时间:2023-12-03 23:17:34 24 4
gpt4 key购买 nike

为了对 R 中的 jpeg 图像进行分类,我想获取每个像素的 RGB 值。

我的问题:有没有办法从 R 中的 jpeg 图像中提取 RGB channel ?

最佳答案

您有几个要在 JPEG 中读取的包。这里我使用包 jpeg :

library(jpeg)
img <- readJPEG("Rlogo.jpg")

dim(img)
[1] 76 100 3

如您所见,有 3 层:它们对应于您的 R、G 和 B 值。在每一层中,每个单元格都是一个像素。
img[35:39,50:54,]
, , 1

[,1] [,2] [,3] [,4] [,5]
[1,] 0.5098039 0.5921569 0.4549020 0.3372549 0.1921569
[2,] 0.5098039 0.6000000 0.4549020 0.3372549 0.1921569
[3,] 0.5137255 0.6000000 0.4549020 0.3450980 0.1921569
[4,] 0.5215686 0.6039216 0.4627451 0.3450980 0.1921569
[5,] 0.5215686 0.6039216 0.4627451 0.3450980 0.1882353

, , 2

[,1] [,2] [,3] [,4] [,5]
[1,] 0.5882353 0.6666667 0.5098039 0.3803922 0.2156863
[2,] 0.5882353 0.6627451 0.5098039 0.3803922 0.2156863
[3,] 0.5843137 0.6627451 0.5098039 0.3764706 0.2156863
[4,] 0.5843137 0.6627451 0.5058824 0.3764706 0.2117647
[5,] 0.5843137 0.6627451 0.5058824 0.3764706 0.2156863

, , 3

[,1] [,2] [,3] [,4] [,5]
[1,] 0.7254902 0.7921569 0.6156863 0.4588235 0.2705882
[2,] 0.7254902 0.7921569 0.6156863 0.4588235 0.2784314
[3,] 0.7254902 0.7921569 0.6156863 0.4588235 0.2784314
[4,] 0.7176471 0.7921569 0.6156863 0.4666667 0.2862745
[5,] 0.7176471 0.7921569 0.6156863 0.4666667 0.2862745

关于r - 从 R 中的 jpeg 图像中提取 RGB channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16163611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com