2010-02-09 5 views
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 분. 그것들은 NTSC RGB에 대한 광도 값이지 sRGB가 아닙니다. 또한, 나는 그것에 대해 아무것도하지 않고있다 감마 보정. 나는 혼란 스럽다. OpenCV가 이미지를 디코딩 할 때 감마 보정을 제거하고 NTSC RGB로 변환합니까?

보너스 질문 : 전문가가 걸어 놓은 OpenCV 포럼이 있습니까? 나는 헛소리로 봤어.

답변

관련 문제