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
Image 有没有一种方法可以让我得到拍摄照片的原始RGB颜色值?_Image_Image Processing_Colors_Color Space - Fatal编程技术网

Image 有没有一种方法可以让我得到拍摄照片的原始RGB颜色值?

Image 有没有一种方法可以让我得到拍摄照片的原始RGB颜色值?,image,image-processing,colors,color-space,Image,Image Processing,Colors,Color Space,下面是我需要做的示例: 我用不同颜色的方块创建了一个托盘的图像,它们有一些RGB值,我不知道,比如(100,20157),(12,58236)…等等。 我可以在我的显示器上看到图像,所以颜色已经和它们实际应该的颜色有点不同了,然后我用手机拍下了显示器的照片,所以值发生了变化,比如(18731112),(17102214),这些颜色真的不同。我需要找出那些颜色的原始RGB值 一些帮助是允许的,比如:在图片上,我可以有参考颜色,我知道它的RGB值,所以我会知道它是如何改变的,等等 我读过关于将它转换

下面是我需要做的示例: 我用不同颜色的方块创建了一个托盘的图像,它们有一些RGB值,我不知道,比如(100,20157),(12,58236)…等等。 我可以在我的显示器上看到图像,所以颜色已经和它们实际应该的颜色有点不同了,然后我用手机拍下了显示器的照片,所以值发生了变化,比如(18731112),(17102214),这些颜色真的不同。我需要找出那些颜色的原始RGB值

一些帮助是允许的,比如:在图片上,我可以有参考颜色,我知道它的RGB值,所以我会知道它是如何改变的,等等

我读过关于将它转换成另一个颜色空间的文章,但没有读到什么颜色空间以及它如何帮助我

所以我的问题是:如何找出图像的原始RGB值?我不需要得到精确的值,只要更接近它们就行了。

相关职位。靠哪个因素更接近?不,没有办法恢复原始值。是的,你的原始图像、你的显示器、你的相机之间的不同颜色配置文件都会增加熵(从而使其更难),但只是你的显示器的校准(我猜你手头没有专业校准仪)、你的相机的设置(只需在自动打开和关闭的情况下拍摄两张照片),甚至在所有这些之前,环境光,打开和关闭房间的灯光)以及拍照的角度。在受控的拍摄条件下,通过良好的颜色管理链,您可以非常接近原始颜色,但您的示例不是受控的拍摄条件。我想从@KelSolaar comment中补充一点:良好的显示器和良好的相机传感器“好”是指颜色的逼真度。这是一个非常复杂的问题。关于这一点已经有很多书了。这意味着在Stack Overflow.related post上的可用空间内不会有好的答案。靠哪个因素更接近?不,没有办法恢复原始值。是的,你的原始图像、你的显示器、你的相机之间的不同颜色配置文件都会增加熵(从而使其更难),但只是你的显示器的校准(我猜你手头没有专业校准仪)、你的相机的设置(只需在自动打开和关闭的情况下拍摄两张照片),甚至在所有这些之前,环境光,打开和关闭房间的灯光)以及拍照的角度。在受控的拍摄条件下,通过良好的颜色管理链,您可以非常接近原始颜色,但您的示例不是受控的拍摄条件。我想从@KelSolaar comment中补充一点:良好的显示器和良好的相机传感器“好”是指颜色的逼真度。这是一个非常复杂的问题。关于这一点已经有很多书了。这意味着一个好的答案不会在堆栈溢出的可用空间中找到。