//
// 引数:
// convexHullImage : ConvexHull画像用IplImage
// handpoint : 手領域内の点の座標配列
// hull : ConvexHullの頂点のhandpointにおけるindex番号
// hullcount : ConvexHullの頂点の数
//
void drawConvexHull(IplImage * convexHullImage, CvPoint * handpoint,
int *hull, int hullcount)
{
CvPoint pt0 = handpoint[hull[hullcount - 1]];
for (int i = 0; i < hullcount; i++) {
CvPoint pt = handpoint[hull[i]];
cvLine(convexHullImage, pt0, pt, CV_RGB(0, 255, 0));
pt0 = pt;
}
}