2017-08-28 139 views
0

您好,我对从图像中提取数据有些疑惑,我知道很多图像处理专家都在这里。如果有人能帮助我理解一些概念,我将不胜感激。我们如何获得一些信息,如图像中光源的强度?我知道我们可以提取RGB值,但这些值与表面相关联,而不与光源光谱相关(我正在谈论具有不同光谱而不是单色波长的白光源)。有没有办法从matlab中的图像中提取光源的一些信息?我们应该将彩色图像转换为灰度图像吗?如果是的话,你能解释给我们强度(或其他光度数据)的灰度如何?我知道HDRI,所以随时可以参考它们如何从图像中提取光度数据

+0

为了能够获得勒克斯的光强度,例如需要知道光圈快门速度等,并且可能不会导致准确的分析,但是您可以通过比较灰度值来获得相对论强度。 https://stackoverflow.com/questions/4876315/determining-image-luminance-brightness/4876528#4876528 –

回答

0

你可以在每种语言中获得图像每个像素的红色(= r),绿色(= g),蓝色(= b)和字节。互联网给你许多公式来计算基于红色,绿色和蓝色量的不同可能值。

例如,这个link提供了如何用r,g和b计算hsv值。

这或多或少是一个问题如何(语言,图书馆)你想要做到这一点。