画像への描画

座標 (CvPoint)

typedef struct CvPoint
{
    int x;  // x座標
    int y;  // y座標
} CvPoint;

色 (CvScalar)

色はCvScalar構造体で指定します。

typedef struct CvScalar
{
    double val[ 4 ];
} CvScalar;

このCvScalar構造体を生成する、cvScalar()があります。

inline CvScalar cvScalar(
    double val0,
    double val1 = 0,
    double val2 = 0,
    double val3 = 0
    );

色の作成に特化したCV_RGBマクロを用いれば、このcvScalar()を理解の容易な形式で呼び出せます。

#define CV_RGB( r, g, b ) cvScalar( b, g, r )