func DrawContours(image *IplImage, contours *Seq, externalColor, holeColor Scalar, maxLevel, thickness, lineType int, offset Point) {
	C.cvDrawContours(
		unsafe.Pointer(image),
		(*C.CvSeq)(contours),
		(C.CvScalar)(externalColor),
		(C.CvScalar)(holeColor),
		C.int(maxLevel),
		C.int(thickness),
		C.int(lineType),
		C.cvPoint(C.int(offset.X), C.int(offset.Y)))
}
func DrawContours(image *IplImage, contours *Seq, externalColor, holeColor Scalar, maxLevel, thickness, lineType int, offset Point) {
	C.cvDrawContours(
		unsafe.Pointer(image),
		(*C.CvSeq)(contours),
		(C.CvScalar)(externalColor),
		(C.CvScalar)(holeColor),
		C.int(maxLevel),
		C.int(thickness),
		C.int(lineType),
		C.cvPoint(C.int(offset.X), C.int(offset.Y)))
}
func DrawContours ( image * IplImage , contours * Seq , externalColor , holeColor Scalar , maxLevel , thickness , lineType int , offset Point ) { C . cvDrawContours ( unsafe . Pointer ( image ) , ( * C . CvSeq ) ( contours ) , ( C . CvScalar ) ( externalColor ) , ( C . CvScalar ) ( holeColor ) , C . int ( maxLevel ) , C . int ( thickness ) , C . int ( lineType ) , C . cvPoint ( C . int ( offset . X ) , C . int ( offset . Y ) ) ) }
//cvDrawContours(CvArr* img, CvSeq* contour, CvScalar externalColor, CvScalar holeColor, int maxLevel, int thickness=1, int lineType=8
cvDrawContours ( CvArr * img CvSeq * contour CvScalar externalColor CvScalar holeColor int maxLevel int thickness = 1 int lineType = 8