Bow*_*use 4 matlab colors image-processing color-space lab-color-space
我已经将RGB
图像转换为La*b*
色彩空间,但我想将其转换为灰度。我不确定我是否可以使用rgb2gray
。
任何的想法?
小智 5
如果您有 CIELa*b* 色彩空间表示形式的图像,您只需使用(可在此处Lab2RGB
找到)将其转换回 RGB,然后使用该函数将图像转换为灰度。rgb2gray
rgb2gray
请注意, 生成的灰度图像和L
生成的通道存在差异RGB2Lab
。
在Matlab中,灰度简单地通过以下方式实现
0.2989 * R + 0.5870 * G + 0.1140 * B
Run Code Online (Sandbox Code Playgroud)
其中L
通过更复杂的方式实现(参见源代码),因此给出了不同的结果。
因此,请根据您的需要或要求明智地选择!
归档时间: |
|
查看次数: |
3962 次 |
最近记录: |