cv标量的顺序

Mel*_*Med 3 c++ opencv visual-studio-2010

IplImage 中的我的图像*

您是否确认以下顺序正确:

  • 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];
    
    Run Code Online (Sandbox Code Playgroud)
  • 3 通道图像的顺序?通道 1 是 B,通道 3 是 R ?

Lov*_*ill 5

检查这个(core_c.h Ln 1264):

#define CV_RGB( r, g, b )  cvScalar( (b), (g), (r), 0 )
Run Code Online (Sandbox Code Playgroud)