public static extern void cvDrawContours(__CvArrPtr img, __CvSeqPtr contour, __CvScalar external_color, __CvScalar hole_color, int max_level, int thickness, int line_type, __CvPoint offset);
public static extern void cvSplit(__CvArrPtr arr, __CvArrPtr dst0, __CvArrPtr dst1, __CvArrPtr dst2, __CvArrPtr dst3);
/// <summary> /// Clears all the array elements (sets them to 0) /// </summary> /// <param name="image"></param> public static void cvZero(__CvArrPtr image) { cvSetZero(image); }
public static extern void cvSetZero(__CvArrPtr image);
public static extern void cvCreateImage(__CvArrPtr src0, __CvArrPtr src1, __CvArrPtr src2, __CvArrPtr src3, __CvArrPtr dst);
/// <summary> /// Draws a rectangle given two opposite corners of the rectangle (pt1 & pt2), /// if thicknessis smaller than 0 (e.g. thickness == CV_FILLED), the filled box is drawn /// </summary> /// <param name="image"></param> /// <param name="pt1"></param> /// <param name="pt2"></param> /// <param name="color"></param> /// <param name="thickness"></param> public static void cvRectangle(__CvArrPtr image, __CvPoint pt1, __CvPoint pt2, __CvScalar color, int thickness) { cvRectangle(image, pt1, pt2, color, thickness, 8, 0); }
/// <summary> /// Draws a rectangle given two opposite corners of the rectangle (pt1 & pt2), /// if thicknessis smaller than 0 (e.g. thickness == CV_FILLED), the filled box is drawn /// </summary> /// <param name="image"></param> /// <param name="pt1"></param> /// <param name="pt2"></param> /// <param name="color"></param> public static void cvRectangle(__CvArrPtr image, __CvPoint pt1, __CvPoint pt2, __CvScalar color) { cvRectangle(image, pt1, pt2, color, 1, 8, 0); }
public static extern void cvMinMaxLoc(__CvArrPtr arr, out double min_val, out double max_val, out __CvPoint min_loc, out __CvPoint max_loc, __CvArrPtr mask);
public static extern void cvRectangle(__CvArrPtr image, __CvPoint pt1, __CvPoint pt2, __CvScalar color, int thickness, int line_type, int shift);
public static extern void cvMerge(__CvArrPtr src0, __CvArrPtr src1, __CvArrPtr src2, __CvArrPtr src3, __CvArrPtr dst);
/// <summary> /// Draws 4-connected, 8-connected or antialiased line segment connecting two points /// </summary> /// <param name="image"></param> /// <param name="pt1"></param> /// <param name="pt2"></param> /// <param name="color"></param> /// <param name="thickness"></param> /// <param name="line_type"></param> public static void cvLine(__CvArrPtr image, __CvPoint pt1, __CvPoint pt2, __CvScalar color, int thickness, int line_type) { cvLine(image, pt1, pt2, color, thickness, line_type, 0); }
public static extern double cvGetReal1D(__CvArrPtr arr, int idx);
/// <summary> /// Draws contour outlines or filled interiors on the image /// </summary> /// <param name="img"></param> /// <param name="contour"></param> /// <param name="external_color"></param> /// <param name="hole_color"></param> /// <param name="max_level"></param> public static void cvDrawContours(__CvArrPtr img, __CvSeqPtr contour, __CvScalar external_color, __CvScalar hole_color, int max_level) { cvDrawContours(img, contour, external_color, hole_color, max_level, 1, 8, new __CvPoint(0, 0)); }
/// <summary> /// Draws contour outlines or filled interiors on the image /// </summary> /// <param name="img"></param> /// <param name="contour"></param> /// <param name="external_color"></param> /// <param name="hole_color"></param> /// <param name="max_level"></param> /// <param name="thickness"></param> /// <param name="line_type"></param> public static void cvDrawContours(__CvArrPtr img, __CvSeqPtr contour, __CvScalar external_color, __CvScalar hole_color, int max_level, int thickness, int line_type) { cvDrawContours(img, contour, external_color, hole_color, max_level, thickness, line_type, new __CvPoint(0, 0)); }