OpenCV - 它如何处理颜色配置文件?
问题描述:
我有一个jpeg。当然,它的颜色配置文件是sRGB。我将其加载到“图像”,并呼吁OpenCV - 它如何处理颜色配置文件?
cvCvtColor(image, gray, CV_BGR2GRAY);
将其转换为灰度。当我在调试器中进入该例程时,我发现它将这些值乘以像素:
#define cscGr_32f 0.299f
#define cscGg_32f 0.587f
#define cscGb_32f 0.114f
Waaaait a minute。这些是NTSC RGB的亮度值,而不是sRGB。此外,我看不出它正在做关于伽马校正的任何事情。我很困惑。当OpenCV解码图像时,是否删除伽马校正并转换为NTSC RGB?
奖金问题:是否有一个OpenCV论坛,其中的大师挂?我徒劳地搜索了Google。
没有您的联系工作 – Ivelin 2017-11-07 00:12:39