internal static extern Seq cvHoughLines2( Arr image, CVHandle line_storage, HoughLinesMethod method, double rho, double theta, int threshold, double param1, double param2);
internal static extern Seq cvHoughCircles( Arr image, CVHandle circle_storage, HoughCirclesMethod method, double dp, double min_dist, double param1, double param2, int min_radius, int max_radius);
internal static extern double cvPointPolygonTest(CVHandle contour, Point2f pt, int measure_dist);
internal static extern RotatedRect cvFitEllipse2(CVHandle points);
internal static extern Seq cvConvexityDefects(CVHandle contour, CVHandle convexhull, MemStorage storage);
internal static extern int cvCheckContourConvexity(CVHandle contour);
internal static extern Seq cvConvexHull2(CVHandle input, CVHandle hull_storage, ShapeOrientation orientation, int return_points);
internal static extern double cvMatchShapes(CVHandle object1, CVHandle object2, ShapeMatchingMethod method, double parameter);
internal static extern void cvWrite(FileStorage fs, string name, CVHandle ptr, AttrList attributes);
internal static extern RotatedRect cvMinAreaRect2(CVHandle points, MemStorage storage);
internal static extern double cvContourArea(CVHandle contour, SeqSlice slice, int oriented);
internal static extern Rect cvBoundingRect(CVHandle points, int update);
internal static extern double cvArcLength(CVHandle curve, SeqSlice slice, int is_closed);
internal static extern void cvMoments(CVHandle arr, out Moments moments, int binary);
internal static extern void cvSave( string filename, CVHandle struct_ptr, string name, string comment, AttrList attributes);
internal static extern int cvMinEnclosingCircle(CVHandle points, out Point2f center, out float radius);
internal static extern void cvSeqInsertSlice(Seq seq, int before_index, CVHandle from_arr);