Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/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
Math RYB图像的RYB和RGB颜色空间之间的转换_Math_Image Processing_Colors - Fatal编程技术网

Math RYB图像的RYB和RGB颜色空间之间的转换

Math RYB图像的RYB和RGB颜色空间之间的转换,math,image-processing,colors,Math,Image Processing,Colors,我正在进行一个项目,我需要将RYB颜色方案转换为RGB,但我们使用的是索尼IMX600y/IMX650传感器的原始图像,带有四个RYB图案,其中黑电平为240,白电平为2^12-1 我已经阅读并实现了这个算法,但不知道如何将它应用到拜耳图像 如果我使用(来自COLOR_demosaicing lib),然后使用上面页面中的转换算法实现(或得到相同结果) 将numpy导入为np 来自颜色\u脱色进口脱色\u CFA\u拜耳\u双线性 def ryb2rgb(ryb): ... raw=np.fro

我正在进行一个项目,我需要将RYB颜色方案转换为RGB,但我们使用的是索尼IMX600y/IMX650传感器的原始图像,带有四个RYB图案,其中黑电平为240,白电平为2^12-1

我已经阅读并实现了这个算法,但不知道如何将它应用到拜耳图像

如果我使用(来自COLOR_demosaicing lib),然后使用上面页面中的转换算法实现(或得到相同结果)

将numpy导入为np
来自颜色\u脱色进口脱色\u CFA\u拜耳\u双线性
def ryb2rgb(ryb):
...
raw=np.fromfile('img.raw',dtype=np.int16)。重塑(547296)
ryb=np.clip(脱色拜耳双线性((raw-240)/(2**12-1-240),“RGGB”),0,1)
rgb=ryb2rgb(ryb)
然后我得到:

我的错在哪里

感谢您的帮助。

非常感谢您的时间。

您的符号很混乱,您的问题也很奇怪。没有RYB或RGGB颜色空间,只有RYB和RGB。然后RGGB确实可以用来描述拜耳马赛克格式中的一种可能的图案排列。但我从未听说过基于RYB模型的拜耳马赛克(顺便说一句,在计算机图形/图像处理领域完全不存在)。事实上,据我所知,没有任何设备能够使用这种型号显示或捕获图像。在印刷行业中,CMY/CMYK更为常见。缩略词RYB没有出现在链接的论文中


这就是说,您可以在“计算RYB颜色模型及其应用,Sugita&Takahashi”中找到转换公式。

您的符号令人困惑,您的问题也很奇怪。没有RYB或RGGB颜色空间,只有RYB和RGB。然后RGGB确实可以用来描述拜耳马赛克格式中的一种可能的图案排列。但我从未听说过基于RYB模型的拜耳马赛克(顺便说一句,在计算机图形/图像处理领域完全不存在)。事实上,据我所知,没有任何设备能够使用这种型号显示或捕获图像。在印刷行业中,CMY/CMYK更为常见。缩略词RYB没有出现在链接的论文中


也就是说,您可以在“Sugita&Takahashi计算RYB颜色模型及其应用”中找到转换公式。

谢谢您的评论。我修正了这个问题。我们使用带有四RYB滤波器的索尼imx650传感器的相机。最好查阅索尼数据表。谢谢您的评论。我修正了这个问题。我们使用带有四RYB滤波器的索尼imx650传感器的相机。最好查阅索尼数据表。