Order of cvScalar

Order of cvScalar

本文关键字:cvScalar of Order      更新时间:2023-10-16

IplImage*中的My Img

您是否确认以下内容的正确顺序:

  • x和y:x表示图像的宽度,y表示图像的高度
  • 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];
    
  • 3通道图像的顺序?通道1是B,通道3是R

检查此(core_c.h Ln 1264):

#define CV_RGB( r, g, b )  cvScalar( (b), (g), (r), 0 )
CvScalar的顺序是RGB,而opencv中imread方法的顺序是BGR。