我的IplImage *
您是否确认了以下内容的正确顺序:
B,G和R:OpenCV的颜色顺序?
CvScalar scal = cvGet2D(img, x, y);
blue_lum=scal.val[0];
green_lum=scal.val[1];
red_lum=scal.val[2];
答案 0 :(得分:4)
检查一下(core_c.h Ln 1264):
#define CV_RGB( r, g, b ) cvScalar( (b), (g), (r), 0 )
答案 1 :(得分:0)
CvScalar的顺序是RGB,而opencv中imread方法的顺序是BGR。