曲線と形状の描画

線分 (cvLine)

void cvLine(
    CvArr* img,         // 描画対象の画像
    CvPoint pt1,        // 始点
    CvPoint pt2,        // 終点
    CvScalar color,     // 線の色
    int thickness = 1,  // 線の太さ
    int line_type = 8,  // 線の種類
    int shift = 0       // 座標の小数点以下の桁数
    );
line_type (線の種類)
定数 説明
0 8連結による線分
8
4 4連結による線分
16 アンチエイリアスされた線分
CV_AA

矩形 (cvRectangle)

void cvRectangle(
    CvArr* img,         // 描画対象の画像
    CvPoint pt1,        // 頂点
    CvPoint pt2,        // 反対側の頂点
    CvScalar color,     // 線の色
    int thickness = 1,  // 線の太さ
    int line_type = 8,  // 線の種類
    int shift = 0       // 座標の小数点以下の桁数
    );

円 (cvCircle)

 

楕円、楕円弧 (cvEllipse)

 

枠だけの楕円 (cvEllipseBox)

 

ポリゴン (cvFillPoly)

 

凸ポリゴン (cvFillConvexPoly)

 

ポリライン (cvPolyLine)