Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将jpeg彩色图像转换为R中的灰度_R_Image Processing_Jpeg - Fatal编程技术网

将jpeg彩色图像转换为R中的灰度

将jpeg彩色图像转换为R中的灰度,r,image-processing,jpeg,R,Image Processing,Jpeg,如何将彩色(RGB)jpeg图像转换为灰度 我正在使用的代码只接受灰度图像,但我也想输入彩色图像 rawimg=readJPEG("winter.jpeg") rawimg=t(rawimg) rawimg=rawimg[,ncol(rawimg):1] image(rawimg,col = grey((0:12)/12)) 我不确定是否存在任何特定于R的功能来将JPEG图像转换为灰度。但是,自己编写此功能并不困难 假设JPEG图像使用sRGB原色(几乎可以肯定,因此不必太担心),最常见的灰度

如何将彩色(RGB)jpeg图像转换为灰度

我正在使用的代码只接受灰度图像,但我也想输入彩色图像

rawimg=readJPEG("winter.jpeg")
rawimg=t(rawimg)
rawimg=rawimg[,ncol(rawimg):1]
image(rawimg,col = grey((0:12)/12))

我不确定是否存在任何特定于R的功能来将JPEG图像转换为灰度。但是,自己编写此功能并不困难

假设JPEG图像使用sRGB原色(几乎可以肯定,因此不必太担心),最常见的灰度转换函数由ITU-R reccomendation BT.709函数给出:

Y' = 0.2126 R' + 0.7152 G' + 0.0722 B'

您可以使用传统的R技术将其应用于图像中的每个空间位置。

您阅读过文档吗?您是否尝试过native=T。文档仅供参考