9
我有一個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