Пример #1
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>
 public static void cvDrawContours(__CvArrPtr img, __CvSeqPtr contour,
                                   __CvScalar external_color, __CvScalar hole_color,
                                   int max_level, int thickness)
 {
     cvDrawContours(img, contour, external_color, hole_color,
                    max_level, thickness, 8, new __CvPoint(0, 0));
 }
Пример #2
0
 public static extern void cvRemap(__CvArrPtr src, __CvArrPtr dst, __CvArrPtr mapx, __CvArrPtr mapy, int flags /* CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS) */, __CvScalar fillval /* CV_DEFAULT(__CvScalarAll(0)) */);
Пример #3
0
 public static extern void cvWarpPerspective(__CvArrPtr src, __CvArrPtr dst, __CvMatPtr map_matrix, int flags /* CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS) */, __CvScalar fillval /* CV_DEFAULT(__CvScalarAll(0)) */);
Пример #4
0
 public static extern void cvCopyMakeBorder(__CvArrPtr src, __CvArrPtr dst, __CvPoint offset, int bordertype, __CvScalar value);
Пример #5
0
 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);
Пример #6
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>
 /// <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);
 }
Пример #7
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);
 }
Пример #8
0
 /// <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);
 }
Пример #9
0
 public static extern void cvRectangle(__CvArrPtr image, __CvPoint pt1, __CvPoint pt2,
                                       __CvScalar color, int thickness, int line_type, int shift);
Пример #10
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);
 }
Пример #11
0
 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);
Пример #12
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>
 /// <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);
 }
Пример #13
0
 public static extern void cvRectangle(__CvArrPtr image, __CvPoint pt1, __CvPoint pt2, 
     __CvScalar color, int thickness, int line_type, int shift);
Пример #14
0
 /// <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);
 }
Пример #15
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>
 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));
 }
Пример #16
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));
 }