Subversion

gpucv

[/] [experimental/] [trunk/] [gpucv/] [etc/] [Switch/] [cv_export.xml] - Rev 604 Go to most recent revision

Compare with Previous - Blame


<?xml version="1.0" standalone="no" ?>
<SwitchFctDefMngr>
    <FctDef id="cv2DRotationMatrix" Type="CvMat*" Name="cv2DRotationMatrix" ShortName="2DRotationMatrix" ArgStr="( CvPoint2D32f center, double angle, double scale, CvMat* map_matrix );">
        <ArgList>
            <Arg Type="CvPoint2D32f" Name="center" Param="1" />
            <Arg Type="double" Name="angle" Param="1" />
            <Arg Type="double" Name="scale" Param="1" />
            <Arg Type="CvMat*" Name="map_matrix" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvAcc" Type="void" Name="cvAcc" ShortName="Acc" ArgStr="( const CvArr* image, CvArr* sum, const CvArr* mask CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="sum" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" Mask="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvAdaptiveThreshold" Type="void" Name="cvAdaptiveThreshold" ShortName="AdaptiveThreshold" ArgStr="( const CvArr* src, CvArr* dst, double max_value, int adaptive_method CV_DEFAULT(CV_ADAPTIVE_THRESH_MEAN_C), int threshold_type CV_DEFAULT(CV_THRESH_BINARY), int block_size CV_DEFAULT(3), double param1 CV_DEFAULT(5));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="max_value" Param="1" />
            <Arg Type="int" Name="adaptive_method" DefaultVal="CV_DEFAULT(CV_ADAPTIVE_THRESH_MEAN_C)" Param="1" />
            <Arg Type="int" Name="threshold_type" DefaultVal="CV_DEFAULT(CV_THRESH_BINARY)" Param="1" />
            <Arg Type="int" Name="block_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
            <Arg Type="double" Name="param1" DefaultVal="CV_DEFAULT(5)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvApproxChains" Type="CvSeq*" Name="cvApproxChains" ShortName="ApproxChains" ArgStr="( CvSeq* src_seq, CvMemStorage* storage, int method CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE), double parameter CV_DEFAULT(0), int minimal_perimeter CV_DEFAULT(0), int recursive CV_DEFAULT(0));">
        <ArgList>
            <Arg Type="CvSeq*" Name="src_seq" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="int" Name="method" DefaultVal="CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE)" Param="1" />
            <Arg Type="double" Name="parameter" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="int" Name="minimal_perimeter" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="int" Name="recursive" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvApproxPoly" Type="CvSeq*" Name="cvApproxPoly" ShortName="ApproxPoly" ArgStr="( const void* src_seq, int header_size, CvMemStorage* storage, int method, double parameter, int parameter2 CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" void*" Name="src_seq" Param="1" />
            <Arg Type="int" Name="header_size" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="int" Name="method" Param="1" />
            <Arg Type="double" Name="parameter" Param="1" />
            <Arg Type="int" Name="parameter2" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvArcLength" Type="double" Name="cvArcLength" ShortName="ArcLength" ArgStr="( const void* curve, CvSlice slice CV_DEFAULT(CV_WHOLE_SEQ), int is_closed CV_DEFAULT(-1));">
        <ArgList>
            <Arg Const="1" Type=" void*" Name="curve" Param="1" />
            <Arg Type="CvSlice" Name="slice" DefaultVal="CV_DEFAULT(CV_WHOLE_SEQ)" Param="1" />
            <Arg Type="int" Name="is_closed" DefaultVal="CV_DEFAULT(-1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvBoundingRect" Type="CvRect" Name="cvBoundingRect" ShortName="BoundingRect" ArgStr="( CvArr* points, int update CV_DEFAULT(0) );">
        <ArgList>
            <Arg Type="CvArr*" Name="points" GpuMngd="1"  SrcArr="1" />
            <Arg Type="int" Name="update" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvBoxPoints" Type="void" Name="cvBoxPoints" ShortName="BoxPoints" ArgStr="( CvBox2D box, CvPoint2D32f pt[4] );">
        <ArgList>
            <Arg Type="CvBox2D" Name="box" Param="1" />
            <Arg Type="CvPoint2D32f * " Name="pt" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcAffineFlowPyrLK" Type="void" Name="cvCalcAffineFlowPyrLK" ShortName="CalcAffineFlowPyrLK" ArgStr="( const CvArr* prev, const CvArr* curr, CvArr* prev_pyr, CvArr* curr_pyr, const CvPoint2D32f* prev_features, CvPoint2D32f* curr_features, float* matrices, int count, CvSize win_size, int level, char* status, float* track_error, CvTermCriteria criteria, int flags );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="prev" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="curr" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="prev_pyr" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvArr*" Name="curr_pyr" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Const="1" Type=" CvPoint2D32f*" Name="prev_features" Param="1" />
            <Arg Type="CvPoint2D32f*" Name="curr_features" Param="1" />
            <Arg Type="float*" Name="matrices" Param="1" />
            <Arg Type="int" Name="count" Param="1" />
            <Arg Type="CvSize" Name="win_size" Param="1" />
            <Arg Type="int" Name="level" Param="1" />
            <Arg Type="char*" Name="status" Param="1" />
            <Arg Type="float*" Name="track_error" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
            <Arg Type="int" Name="flags" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcArrBackProject" Type="void" Name="cvCalcArrBackProject" ShortName="CalcArrBackProject" ArgStr="( CvArr** image, CvArr* dst, const CvHistogram* hist );">
        <ArgList>
            <Arg Type="CvArr**" Name="image" GpuMngd="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvHistogram*" Name="hist" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcArrBackProjectPatch" Type="void" Name="cvCalcArrBackProjectPatch" ShortName="CalcArrBackProjectPatch" ArgStr="( CvArr** image, CvArr* dst, CvSize range,  CvHistogram* hist, int method,  double factor );">
        <ArgList>
            <Arg Type="CvArr**" Name="image" GpuMngd="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="CvSize" Name="range" Param="1" />
            <Arg Type="CvHistogram*" Name="hist" Param="1" />
            <Arg Type="int" Name="method" Param="1" />
            <Arg Type="double" Name="factor" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcArrHist" Type="void" Name="cvCalcArrHist" ShortName="CalcArrHist" ArgStr="( CvArr** arr, CvHistogram* hist, int accumulate CV_DEFAULT(0), const CvArr* mask CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Type="CvArr**" Name="arr" GpuMngd="1" />
            <Arg Type="CvHistogram*" Name="hist" Param="1" />
            <Arg Type="int" Name="accumulate" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" Mask="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcBayesianProb" Type="void" Name="cvCalcBayesianProb" ShortName="CalcBayesianProb" ArgStr="( CvHistogram** src, int number, CvHistogram** dst);">
        <ArgList>
            <Arg Type="CvHistogram**" Name="src" Param="1" />
            <Arg Type="int" Name="number" Param="1" />
            <Arg Type="CvHistogram**" Name="dst" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcEMD2" Type="float" Name="cvCalcEMD2" ShortName="CalcEMD2" ArgStr="( const CvArr* signature1,  const CvArr* signature2,  int distance_type,  CvDistanceFunction distance_func CV_DEFAULT(NULL),  const CvArr* cost_matrix CV_DEFAULT(NULL),  CvArr* flow CV_DEFAULT(NULL),  float* lower_bound CV_DEFAULT(NULL),  void* userdata CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="signature1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="signature2" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="distance_type" Param="1" />
            <Arg Type="CvDistanceFunction" Name="distance_func" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Const="1" Type=" CvArr*" Name="cost_matrix" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="flow" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="float*" Name="lower_bound" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="void*" Name="userdata" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcGlobalOrientation" Type="double" Name="cvCalcGlobalOrientation" ShortName="CalcGlobalOrientation" ArgStr="( const CvArr* orientation, const CvArr* mask,  const CvArr* mhi, double timestamp,  double duration );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="orientation" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" GpuMngd="1" SrcArr="1" Mask="1" />
            <Arg Const="1" Type=" CvArr*" Name="mhi" GpuMngd="1" SrcArr="1" />
            <Arg Type="double" Name="timestamp" Param="1" />
            <Arg Type="double" Name="duration" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcHist" Type="void" Name="cvCalcHist" ShortName="CalcHist" ArgStr="( IplImage** image, CvHistogram* hist, int accumulate CV_DEFAULT(0), const CvArr* mask CV_DEFAULT(NULL) )">
        <ArgList>
            <Arg Type="IplImage**" Name="image" GpuMngd="1" />
            <Arg Type="CvHistogram*" Name="hist" Param="1" />
            <Arg Type="int" Name="accumulate" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" Mask="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcMatMulDeriv" Type="void" Name="cvCalcMatMulDeriv" ShortName="CalcMatMulDeriv" ArgStr="( const CvMat* A, const CvMat* B, CvMat* dABdA, CvMat* dABdB );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="A" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="B" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="dABdA" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="dABdB" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcMotionGradient" Type="void" Name="cvCalcMotionGradient" ShortName="CalcMotionGradient" ArgStr="( const CvArr* mhi, CvArr* mask, CvArr* orientation, double delta1, double delta2, int aperture_size CV_DEFAULT(3));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="mhi" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="mask" GpuMngd="1" SrcArr="1" Mask="1" />
            <Arg Type="CvArr*" Name="orientation" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="delta1" Param="1" />
            <Arg Type="double" Name="delta2" Param="1" />
            <Arg Type="int" Name="aperture_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcOpticalFlowBM" Type="void" Name="cvCalcOpticalFlowBM" ShortName="CalcOpticalFlowBM" ArgStr="( const CvArr* prev, const CvArr* curr, CvSize block_size, CvSize shift_size, CvSize max_range, int use_previous, CvArr* velx, CvArr* vely );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="prev" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="curr" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="block_size" Param="1" />
            <Arg Type="CvSize" Name="shift_size" Param="1" />
            <Arg Type="CvSize" Name="max_range" Param="1" />
            <Arg Type="int" Name="use_previous" Param="1" />
            <Arg Type="CvArr*" Name="velx" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="vely" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcOpticalFlowFarneback" Type="void" Name="cvCalcOpticalFlowFarneback" ShortName="CalcOpticalFlowFarneback" ArgStr="( const CvArr* prev, const CvArr* next,  CvArr* flow, double pyr_scale, int levels,  int winsize, int iterations, int poly_n,  double poly_sigma, int flags );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="prev" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="next" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="flow" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="pyr_scale" Param="1" />
            <Arg Type="int" Name="levels" Param="1" />
            <Arg Type="int" Name="winsize" Param="1" />
            <Arg Type="int" Name="iterations" Param="1" />
            <Arg Type="int" Name="poly_n" Param="1" />
            <Arg Type="double" Name="poly_sigma" Param="1" />
            <Arg Type="int" Name="flags" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcOpticalFlowHS" Type="void" Name="cvCalcOpticalFlowHS" ShortName="CalcOpticalFlowHS" ArgStr="( const CvArr* prev, const CvArr* curr, int use_previous, CvArr* velx, CvArr* vely, double lambda, CvTermCriteria criteria );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="prev" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="curr" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="use_previous" Param="1" />
            <Arg Type="CvArr*" Name="velx" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="vely" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="lambda" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcOpticalFlowLK" Type="void" Name="cvCalcOpticalFlowLK" ShortName="CalcOpticalFlowLK" ArgStr="( const CvArr* prev, const CvArr* curr, CvSize win_size, CvArr* velx, CvArr* vely );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="prev" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="curr" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="win_size" Param="1" />
            <Arg Type="CvArr*" Name="velx" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="vely" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcOpticalFlowPyrLK" Type="void" Name="cvCalcOpticalFlowPyrLK" ShortName="CalcOpticalFlowPyrLK" ArgStr="( const CvArr* prev, const CvArr* curr, CvArr* prev_pyr, CvArr* curr_pyr, const CvPoint2D32f* prev_features, CvPoint2D32f* curr_features, int count, CvSize win_size, int level, char* status, float* track_error, CvTermCriteria criteria, int flags );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="prev" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="curr" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="prev_pyr" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="curr_pyr" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvPoint2D32f*" Name="prev_features" Param="1" />
            <Arg Type="CvPoint2D32f*" Name="curr_features" Param="1" />
            <Arg Type="int" Name="count" Param="1" />
            <Arg Type="CvSize" Name="win_size" Param="1" />
            <Arg Type="int" Name="level" Param="1" />
            <Arg Type="char*" Name="status" Param="1" />
            <Arg Type="float*" Name="track_error" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
            <Arg Type="int" Name="flags" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcProbDensity" Type="void" Name="cvCalcProbDensity" ShortName="CalcProbDensity" ArgStr="( const CvHistogram* hist1, const CvHistogram* hist2, CvHistogram* dst_hist, double scale CV_DEFAULT(255) );">
        <ArgList>
            <Arg Const="1" Type=" CvHistogram*" Name="hist1" Param="1" />
            <Arg Const="1" Type=" CvHistogram*" Name="hist2" Param="1" />
            <Arg Type="CvHistogram*" Name="dst_hist" Param="1" />
            <Arg Type="double" Name="scale" DefaultVal="CV_DEFAULT(255)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalcSubdivVoronoi2D" Type="void" Name="cvCalcSubdivVoronoi2D" ShortName="CalcSubdivVoronoi2D" ArgStr="( CvSubdiv2D* subdiv );">
        <ArgList>
            <Arg Type="CvSubdiv2D*" Name="subdiv" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalibrateCamera2" Type="double" Name="cvCalibrateCamera2" ShortName="CalibrateCamera2" ArgStr="( const CvMat* object_points, const CvMat* image_points, const CvMat* point_counts, CvSize image_size, CvMat* camera_matrix, CvMat* distortion_coeffs, CvMat* rotation_vectors CV_DEFAULT(NULL), CvMat* translation_vectors CV_DEFAULT(NULL), int flags CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="object_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="image_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="point_counts" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="image_size" Param="1" />
            <Arg Type="CvMat*" Name="camera_matrix" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="distortion_coeffs" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="rotation_vectors" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="translation_vectors" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCalibrationMatrixValues" Type="void" Name="cvCalibrationMatrixValues" ShortName="CalibrationMatrixValues" ArgStr="( const CvMat *camera_matrix, CvSize image_size, double aperture_width CV_DEFAULT(0), double aperture_height CV_DEFAULT(0), double *fovx CV_DEFAULT(NULL), double *fovy CV_DEFAULT(NULL), double *focal_length CV_DEFAULT(NULL), CvPoint2D64f *principal_point CV_DEFAULT(NULL), double *pixel_aspect_ratio CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvMat *" Name="camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="image_size" Param="1" />
            <Arg Type="double" Name="aperture_width" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="double" Name="aperture_height" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="double *" Name="fovx" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="double *" Name="fovy" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="double *" Name="focal_length" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="CvPoint2D64f *" Name="principal_point" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="double *" Name="pixel_aspect_ratio" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCamShift" Type="int" Name="cvCamShift" ShortName="CamShift" ArgStr="( const CvArr* prob_image, CvRect window, CvTermCriteria criteria, CvConnectedComp* comp, CvBox2D* box CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="prob_image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvRect" Name="window" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
            <Arg Type="CvConnectedComp*" Name="comp" Param="1" />
            <Arg Type="CvBox2D*" Name="box" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCanny" Type="void" Name="cvCanny" ShortName="Canny" ArgStr="( const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size CV_DEFAULT(3) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="edges" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="threshold1" Param="1" />
            <Arg Type="double" Name="threshold2" Param="1" />
            <Arg Type="int" Name="aperture_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCheckChessboard" Type="int" Name="cvCheckChessboard" ShortName="CheckChessboard" ArgStr="(IplImage* src, CvSize size);">
        <ArgList>
            <Arg Type="IplImage*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="size" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCheckContourConvexity" Type="int" Name="cvCheckContourConvexity" ShortName="CheckContourConvexity" ArgStr="( const CvArr* contour );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="contour" GpuMngd="1" SrcArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvClearHist" Type="void" Name="cvClearHist" ShortName="ClearHist" ArgStr="( CvHistogram* hist );">
        <ArgList>
            <Arg Type="CvHistogram*" Name="hist" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvClearSubdivVoronoi2D" Type="void" Name="cvClearSubdivVoronoi2D" ShortName="ClearSubdivVoronoi2D" ArgStr="( CvSubdiv2D* subdiv );">
        <ArgList>
            <Arg Type="CvSubdiv2D*" Name="subdiv" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCompareHist" Type="double" Name="cvCompareHist" ShortName="CompareHist" ArgStr="( const CvHistogram* hist1, const CvHistogram* hist2, int method);">
        <ArgList>
            <Arg Const="1" Type=" CvHistogram*" Name="hist1" Param="1" />
            <Arg Const="1" Type=" CvHistogram*" Name="hist2" Param="1" />
            <Arg Type="int" Name="method" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvComposeRT" Type="void" Name="cvComposeRT" ShortName="ComposeRT" ArgStr="( const CvMat* _rvec1, const CvMat* _tvec1,  const CvMat* _rvec2, const CvMat* _tvec2,  CvMat* _rvec3, CvMat* _tvec3,  CvMat* dr3dr1 CV_DEFAULT(0), CvMat* dr3dt1 CV_DEFAULT(0),  CvMat* dr3dr2 CV_DEFAULT(0), CvMat* dr3dt2 CV_DEFAULT(0),  CvMat* dt3dr1 CV_DEFAULT(0), CvMat* dt3dt1 CV_DEFAULT(0),  CvMat* dt3dr2 CV_DEFAULT(0), CvMat* dt3dt2 CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="_rvec1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="_tvec1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="_rvec2" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="_tvec2" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="_rvec3" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="_tvec3" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="dr3dr1" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dr3dt1" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dr3dr2" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dr3dt2" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dt3dr1" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dt3dt1" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dt3dr2" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dt3dt2" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvComputeCorrespondEpilines" Type="void" Name="cvComputeCorrespondEpilines" ShortName="ComputeCorrespondEpilines" ArgStr="( const CvMat* points,  int which_image,  const CvMat* fundamental_matrix,  CvMat* correspondent_lines );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="points" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="which_image" Param="1" />
            <Arg Const="1" Type=" CvMat*" Name="fundamental_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="correspondent_lines" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvContourArea" Type="double" Name="cvContourArea" ShortName="ContourArea" ArgStr="( const CvArr* contour, CvSlice slice CV_DEFAULT(CV_WHOLE_SEQ), int oriented CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="contour" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSlice" Name="slice" DefaultVal="CV_DEFAULT(CV_WHOLE_SEQ)" Param="1" />
            <Arg Type="int" Name="oriented" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvContourFromContourTree" Type="CvSeq*" Name="cvContourFromContourTree" ShortName="ContourFromContourTree" ArgStr="( const CvContourTree* tree,  CvMemStorage* storage,  CvTermCriteria criteria );">
        <ArgList>
            <Arg Const="1" Type=" CvContourTree*" Name="tree" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvConvertMaps" Type="void" Name="cvConvertMaps" ShortName="ConvertMaps" ArgStr="( const CvArr* mapx, const CvArr* mapy, CvArr* mapxy, CvArr* mapalpha );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="mapx" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="mapy" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="mapxy" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="mapalpha" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvConvertPointsHomogeneous" Type="void" Name="cvConvertPointsHomogeneous" ShortName="ConvertPointsHomogeneous" ArgStr="( const CvMat* src, CvMat* dst );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="dst" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvConvexHull2" Type="CvSeq*" Name="cvConvexHull2" ShortName="ConvexHull2" ArgStr="( const CvArr* input, void* hull_storage CV_DEFAULT(NULL), int orientation CV_DEFAULT(CV_CLOCKWISE), int return_points CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="input" GpuMngd="1" SrcArr="1" />
            <Arg Type="void*" Name="hull_storage" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="int" Name="orientation" DefaultVal="CV_DEFAULT(CV_CLOCKWISE)" Param="1" />
            <Arg Type="int" Name="return_points" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvConvexityDefects" Type="CvSeq*" Name="cvConvexityDefects" ShortName="ConvexityDefects" ArgStr="( const CvArr* contour, const CvArr* convexhull, CvMemStorage* storage CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="contour" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="convexhull" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMemStorage*" Name="storage" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCopyHist" Type="void" Name="cvCopyHist" ShortName="CopyHist" ArgStr="( const CvHistogram* src, CvHistogram** dst );">
        <ArgList>
            <Arg Const="1" Type=" CvHistogram*" Name="src" Param="1" />
            <Arg Type="CvHistogram**" Name="dst" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCopyMakeBorder" Type="void" Name="cvCopyMakeBorder" ShortName="CopyMakeBorder" ArgStr="( const CvArr* src, CvArr* dst, CvPoint offset, int bordertype, CvScalar value CV_DEFAULT(cvScalarAll(0)));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="CvPoint" Name="offset" Param="1" />
            <Arg Type="int" Name="bordertype" Param="1" />
            <Arg Type="CvScalar" Name="value" DefaultVal="CV_DEFAULT(cvScalarAll(0))" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCornerEigenValsAndVecs" Type="void" Name="cvCornerEigenValsAndVecs" ShortName="CornerEigenValsAndVecs" ArgStr="( const CvArr* image, CvArr* eigenvv, int block_size, int aperture_size CV_DEFAULT(3) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="eigenvv" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="block_size" Param="1" />
            <Arg Type="int" Name="aperture_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCornerHarris" Type="void" Name="cvCornerHarris" ShortName="CornerHarris" ArgStr="( const CvArr* image, CvArr* harris_responce, int block_size, int aperture_size CV_DEFAULT(3), double k CV_DEFAULT(0.04) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="harris_responce" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="block_size" Param="1" />
            <Arg Type="int" Name="aperture_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
            <Arg Type="double" Name="k" DefaultVal="CV_DEFAULT(0.04)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCornerMinEigenVal" Type="void" Name="cvCornerMinEigenVal" ShortName="CornerMinEigenVal" ArgStr="( const CvArr* image, CvArr* eigenval, int block_size, int aperture_size CV_DEFAULT(3) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="eigenval" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="block_size" Param="1" />
            <Arg Type="int" Name="aperture_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCorrectMatches" Type="void" Name="cvCorrectMatches" ShortName="CorrectMatches" ArgStr="(CvMat* F, CvMat* points1, CvMat* points2, CvMat* new_points1, CvMat* new_points2);">
        <ArgList>
            <Arg Type="CvMat*" Name="F" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="points1" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="points2" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="new_points1" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="new_points2" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreateContourTree" Type="CvContourTree*" Name="cvCreateContourTree" ShortName="CreateContourTree" ArgStr="( const CvSeq* contour, CvMemStorage* storage, double threshold );">
        <ArgList>
            <Arg Const="1" Type=" CvSeq*" Name="contour" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="double" Name="threshold" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreateHist" Type="CvHistogram*" Name="cvCreateHist" ShortName="CreateHist" ArgStr="( int dims, int* sizes, int type, float** ranges CV_DEFAULT(NULL), int uniform CV_DEFAULT(1));">
        <ArgList>
            <Arg Type="int" Name="dims" Param="1" />
            <Arg Type="int*" Name="sizes" Param="1" />
            <Arg Type="int" Name="type" Param="1" />
            <Arg Type="float**" Name="ranges" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="int" Name="uniform" DefaultVal="CV_DEFAULT(1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreateKalman" Type="CvKalman*" Name="cvCreateKalman" ShortName="CreateKalman" ArgStr="( int dynam_params, int measure_params, int control_params CV_DEFAULT(0));">
        <ArgList>
            <Arg Type="int" Name="dynam_params" Param="1" />
            <Arg Type="int" Name="measure_params" Param="1" />
            <Arg Type="int" Name="control_params" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreatePOSITObject" Type="CvPOSITObject*" Name="cvCreatePOSITObject" ShortName="CreatePOSITObject" ArgStr="( CvPoint3D32f* points, int point_count );">
        <ArgList>
            <Arg Type="CvPoint3D32f*" Name="points" Param="1" />
            <Arg Type="int" Name="point_count" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreatePyramid" Type="CVAPI(CvMat**)" Name="cvCreatePyramid" ShortName="CreatePyramid" ArgStr="( const CvArr* img, int extra_layers, double rate, const CvSize* layer_sizes CV_DEFAULT(0), CvArr* bufarr CV_DEFAULT(0), int calc CV_DEFAULT(1), int filter CV_DEFAULT(CV_GAUSSIAN_5x5) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="img" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="extra_layers" Param="1" />
            <Arg Type="double" Name="rate" Param="1" />
            <Arg Const="1" Type=" CvSize*" Name="layer_sizes" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="CvArr*" Name="bufarr" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="calc" DefaultVal="CV_DEFAULT(1)" Param="1" />
            <Arg Type="int" Name="filter" DefaultVal="CV_DEFAULT(CV_GAUSSIAN_5x5)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreateStereoBMState" Type="CvStereoBMState*" Name="cvCreateStereoBMState" ShortName="CreateStereoBMState" ArgStr="(int preset CV_DEFAULT(CV_STEREO_BM_BASIC), int numberOfDisparities CV_DEFAULT(0));">
        <ArgList>
            <Arg Type="int" Name="preset" DefaultVal="CV_DEFAULT(CV_STEREO_BM_BASIC)" Param="1" />
            <Arg Type="int" Name="numberOfDisparities" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreateStereoGCState" Type="CvStereoGCState*" Name="cvCreateStereoGCState" ShortName="CreateStereoGCState" ArgStr="( int numberOfDisparities, int maxIters );">
        <ArgList>
            <Arg Type="int" Name="numberOfDisparities" Param="1" />
            <Arg Type="int" Name="maxIters" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreateStructuringElementEx" Type="IplConvKernel*" Name="cvCreateStructuringElementEx" ShortName="CreateStructuringElementEx" ArgStr="(  int cols, int rows, int anchor_x, int anchor_y, int shape, int* values CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Type="int" Name="cols" Param="1" />
            <Arg Type="int" Name="rows" Param="1" />
            <Arg Type="int" Name="anchor_x" Param="1" />
            <Arg Type="int" Name="anchor_y" Param="1" />
            <Arg Type="int" Name="shape" Param="1" />
            <Arg Type="int*" Name="values" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreateSubdiv2D" Type="CvSubdiv2D*" Name="cvCreateSubdiv2D" ShortName="CreateSubdiv2D" ArgStr="( int subdiv_type, int header_size, int vtx_size, int quadedge_size, CvMemStorage* storage );">
        <ArgList>
            <Arg Type="int" Name="subdiv_type" Param="1" />
            <Arg Type="int" Name="header_size" Param="1" />
            <Arg Type="int" Name="vtx_size" Param="1" />
            <Arg Type="int" Name="quadedge_size" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCreateSubdivDelaunay2D" Type="CvSubdiv2D*" Name="cvCreateSubdivDelaunay2D" ShortName="CreateSubdivDelaunay2D" ArgStr="( CvRect rect, CvMemStorage* storage )">
        <ArgList>
            <Arg Type="CvRect" Name="rect" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvCvtColor" Type="void" Name="cvCvtColor" ShortName="CvtColor" ArgStr="( const CvArr* src, CvArr* dst, int code );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="code" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvDecomposeProjectionMatrix" Type="void" Name="cvDecomposeProjectionMatrix" ShortName="DecomposeProjectionMatrix" ArgStr="( const CvMat *projMatr, CvMat *calibMatr,  CvMat *rotMatr, CvMat *posVect,  CvMat *rotMatrX CV_DEFAULT(NULL),  CvMat *rotMatrY CV_DEFAULT(NULL),  CvMat *rotMatrZ CV_DEFAULT(NULL),  CvPoint3D64f *eulerAngles CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvMat *" Name="projMatr" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat *" Name="calibMatr" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="rotMatr" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="posVect" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="rotMatrX" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="rotMatrY" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="rotMatrZ" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="CvPoint3D64f *" Name="eulerAngles" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvDilate" Type="void" Name="cvDilate" ShortName="Dilate" ArgStr="( const CvArr* src, CvArr* dst, IplConvKernel* element CV_DEFAULT(NULL), int iterations CV_DEFAULT(1) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="IplConvKernel*" Name="element" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="int" Name="iterations" DefaultVal="CV_DEFAULT(1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvDistTransform" Type="void" Name="cvDistTransform" ShortName="DistTransform" ArgStr="( const CvArr* src, CvArr* dst, int distance_type CV_DEFAULT(CV_DIST_L2), int mask_size CV_DEFAULT(3), const float* mask CV_DEFAULT(NULL), CvArr* labels CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="distance_type" DefaultVal="CV_DEFAULT(CV_DIST_L2)" Param="1" />
            <Arg Type="int" Name="mask_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
            <Arg Const="1" Type=" float*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="CvArr*" Name="labels" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvDrawChessboardCorners" Type="void" Name="cvDrawChessboardCorners" ShortName="DrawChessboardCorners" ArgStr="( CvArr* image, CvSize pattern_size, CvPoint2D32f* corners, int count, int pattern_was_found );">
        <ArgList>
            <Arg Type="CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="pattern_size" Param="1" />
            <Arg Type="CvPoint2D32f*" Name="corners" Param="1" />
            <Arg Type="int" Name="count" Param="1" />
            <Arg Type="int" Name="pattern_was_found" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvEndFindContours" Type="CvSeq*" Name="cvEndFindContours" ShortName="EndFindContours" ArgStr="( CvContourScanner* scanner );">
        <ArgList>
            <Arg Type="CvContourScanner*" Name="scanner" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvEqualizeHist" Type="void" Name="cvEqualizeHist" ShortName="EqualizeHist" ArgStr="( const CvArr* src, CvArr* dst );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvErode" Type="void" Name="cvErode" ShortName="Erode" ArgStr="( const CvArr* src, CvArr* dst, IplConvKernel* element CV_DEFAULT(NULL), int iterations CV_DEFAULT(1) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="IplConvKernel*" Name="element" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="int" Name="iterations" DefaultVal="CV_DEFAULT(1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvEstimateRigidTransform" Type="int" Name="cvEstimateRigidTransform" ShortName="EstimateRigidTransform" ArgStr="( const CvArr* A, const CvArr* B, CvMat* M, int full_affine );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="A" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="B" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="M" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="full_affine" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvExtractMSER" Type="void" Name="cvExtractMSER" ShortName="ExtractMSER" ArgStr="( CvArr* _img, CvArr* _mask, CvSeq** contours, CvMemStorage* storage, CvMSERParams params );">
        <ArgList>
            <Arg Type="CvArr*" Name="_img" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="_mask" GpuMngd="1" SrcArr="1" Mask="1" />
            <Arg Type="CvSeq**" Name="contours" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="CvMSERParams" Name="params" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvExtractSURF" Type="void" Name="cvExtractSURF" ShortName="ExtractSURF" ArgStr="( const CvArr* img, const CvArr* mask,  CvSeq** keypoints, CvSeq** descriptors,  CvMemStorage* storage, CvSURFParams params, int useProvidedKeyPts CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="img" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" GpuMngd="1" SrcArr="1" Mask="1" />
            <Arg Type="CvSeq**" Name="keypoints" Param="1" />
            <Arg Type="CvSeq**" Name="descriptors" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="CvSURFParams" Name="params" Param="1" />
            <Arg Type="int" Name="useProvidedKeyPts" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFilter2D" Type="void" Name="cvFilter2D" ShortName="Filter2D" ArgStr="( const CvArr* src, CvArr* dst, const CvMat* kernel,  CvPoint anchor CV_DEFAULT(cvPoint(-1,-1)));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="kernel" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvPoint" Name="anchor" DefaultVal="CV_DEFAULT(cvPoint(-1,-1))" Param="1" />
            <Arg Type="" Name="" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindChessboardCorners" Type="int" Name="cvFindChessboardCorners" ShortName="FindChessboardCorners" ArgStr="( const void* image, CvSize pattern_size, CvPoint2D32f* corners, int* corner_count CV_DEFAULT(NULL), int flags CV_DEFAULT(CV_CALIB_CB_ADAPTIVE_THRESH+CV_CALIB_CB_NORMALIZE_IMAGE) );">
        <ArgList>
            <Arg Const="1" Type=" void*" Name="image" Param="1" />
            <Arg Type="CvSize" Name="pattern_size" Param="1" />
            <Arg Type="CvPoint2D32f*" Name="corners" Param="1" />
            <Arg Type="int*" Name="corner_count" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(CV_CALIB_CB_ADAPTIVE_THRESH+CV_CALIB_CB_NORMALIZE_IMAGE)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindContours" Type="int" Name="cvFindContours" ShortName="FindContours" ArgStr="( CvArr* image, CvMemStorage* storage, CvSeq** first_contour, int header_size CV_DEFAULT(sizeof(CvContour)), int mode CV_DEFAULT(CV_RETR_LIST), int method CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE), CvPoint offset CV_DEFAULT(cvPoint(0,0)));">
        <ArgList>
            <Arg Type="CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="CvSeq**" Name="first_contour" Param="1" />
            <Arg Type="int" Name="header_size" DefaultVal="CV_DEFAULT(sizeof(CvContour))" Param="1" />
            <Arg Type="int" Name="mode" DefaultVal="CV_DEFAULT(CV_RETR_LIST)" Param="1" />
            <Arg Type="int" Name="method" DefaultVal="CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE)" Param="1" />
            <Arg Type="CvPoint" Name="offset" DefaultVal="CV_DEFAULT(cvPoint(0,0))" Param="1" />
            <Arg Type="" Name="" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindCornerSubPix" Type="void" Name="cvFindCornerSubPix" ShortName="FindCornerSubPix" ArgStr="( const CvArr* image, CvPoint2D32f* corners, int count, CvSize win, CvSize zero_zone, CvTermCriteria criteria );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvPoint2D32f*" Name="corners" Param="1" />
            <Arg Type="int" Name="count" Param="1" />
            <Arg Type="CvSize" Name="win" Param="1" />
            <Arg Type="CvSize" Name="zero_zone" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindExtrinsicCameraParams2" Type="void" Name="cvFindExtrinsicCameraParams2" ShortName="FindExtrinsicCameraParams2" ArgStr="( const CvMat* object_points,  const CvMat* image_points,  const CvMat* camera_matrix,  const CvMat* distortion_coeffs,  CvMat* rotation_vector,  CvMat* translation_vector,  int use_extrinsic_guess CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="object_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="image_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="distortion_coeffs" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="rotation_vector" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="translation_vector" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="use_extrinsic_guess" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindFeatures" Type="void" Name="cvFindFeatures" ShortName="FindFeatures" ArgStr="(struct CvFeatureTree* tr, const CvMat* query_points,  CvMat* indices, CvMat* dist, int k, int emax CV_DEFAULT(20));">
        <ArgList>
            <Arg Type="struct CvFeatureTree*" Name="tr" Param="1" />
            <Arg Const="1" Type=" CvMat*" Name="query_points" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="indices" GpuMngd="1"DstArr="1" />
            <Arg Type="CvMat*" Name="dist" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="k" Param="1" />
            <Arg Type="int" Name="emax" DefaultVal="CV_DEFAULT(20)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindFeaturesBoxed" Type="int" Name="cvFindFeaturesBoxed" ShortName="FindFeaturesBoxed" ArgStr="(struct CvFeatureTree* tr, CvMat* bounds_min, CvMat* bounds_max, CvMat* out_indices);">
        <ArgList>
            <Arg Type="struct CvFeatureTree*" Name="tr" Param="1" />
            <Arg Type="CvMat*" Name="bounds_min" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="bounds_max" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="out_indices" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindFundamentalMat" Type="int" Name="cvFindFundamentalMat" ShortName="FindFundamentalMat" ArgStr="( const CvMat* points1, const CvMat* points2, CvMat* fundamental_matrix, int method CV_DEFAULT(CV_FM_RANSAC), double param1 CV_DEFAULT(3.), double param2 CV_DEFAULT(0.99), CvMat* status CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="points1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="points2" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="fundamental_matrix" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="method" DefaultVal="CV_DEFAULT(CV_FM_RANSAC)" Param="1" />
            <Arg Type="double" Name="param1" DefaultVal="CV_DEFAULT(3.)" Param="1" />
            <Arg Type="double" Name="param2" DefaultVal="CV_DEFAULT(0.99)" Param="1" />
            <Arg Type="CvMat*" Name="status" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindHomography" Type="int" Name="cvFindHomography" ShortName="FindHomography" ArgStr="( const CvMat* src_points, const CvMat* dst_points, CvMat* homography, int method CV_DEFAULT(0), double ransacReprojThreshold CV_DEFAULT(0), CvMat* mask CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="src_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="dst_points" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="homography" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="method" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="double" Name="ransacReprojThreshold" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="CvMat*" Name="mask" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" SrcArr="1" Mask="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindNearestPoint2D" Type="CvSubdiv2DPoint*" Name="cvFindNearestPoint2D" ShortName="FindNearestPoint2D" ArgStr="( CvSubdiv2D* subdiv, CvPoint2D32f pt );">
        <ArgList>
            <Arg Type="CvSubdiv2D*" Name="subdiv" Param="1" />
            <Arg Type="CvPoint2D32f" Name="pt" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindNextContour" Type="CvSeq*" Name="cvFindNextContour" ShortName="FindNextContour" ArgStr="( CvContourScanner scanner );">
        <ArgList>
            <Arg Type="CvContourScanner" Name="scanner" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindStereoCorrespondenceBM" Type="void" Name="cvFindStereoCorrespondenceBM" ShortName="FindStereoCorrespondenceBM" ArgStr="( const CvArr* left, const CvArr* right,  CvArr* disparity, CvStereoBMState* state );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="left" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="right" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="disparity" GpuMngd="1" DstArr="1" />
            <Arg Type="CvStereoBMState*" Name="state" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFindStereoCorrespondenceGC" Type="void" Name="cvFindStereoCorrespondenceGC" ShortName="FindStereoCorrespondenceGC" ArgStr="( const CvArr* left, const CvArr* right,  CvArr* disparityLeft, CvArr* disparityRight,  CvStereoGCState* state,  int useDisparityGuess CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="left" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="right" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="disparityLeft" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="disparityRight" GpuMngd="1" DstArr="1" />
            <Arg Type="CvStereoGCState*" Name="state" Param="1" />
            <Arg Type="int" Name="useDisparityGuess" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFitEllipse2" Type="CvBox2D" Name="cvFitEllipse2" ShortName="FitEllipse2" ArgStr="( const CvArr* points );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="points" GpuMngd="1" SrcArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFitLine" Type="void" Name="cvFitLine" ShortName="FitLine" ArgStr="( const CvArr* points, int dist_type, double param,  double reps, double aeps, float* line );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="points" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="dist_type" Param="1" />
            <Arg Type="double" Name="param" Param="1" />
            <Arg Type="double" Name="reps" Param="1" />
            <Arg Type="double" Name="aeps" Param="1" />
            <Arg Type="float*" Name="line" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvFloodFill" Type="void" Name="cvFloodFill" ShortName="FloodFill" ArgStr="( CvArr* image, CvPoint seed_point,  CvScalar new_val, CvScalar lo_diff CV_DEFAULT(cvScalarAll(0)),  CvScalar up_diff CV_DEFAULT(cvScalarAll(0)),  CvConnectedComp* comp CV_DEFAULT(NULL),  int flags CV_DEFAULT(4),  CvArr* mask CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Type="CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvPoint" Name="seed_point" Param="1" />
            <Arg Type="CvScalar" Name="new_val" Param="1" />
            <Arg Type="CvScalar" Name="lo_diff" DefaultVal="CV_DEFAULT(cvScalarAll(0))" Param="1" />
            <Arg Type="CvScalar" Name="up_diff" DefaultVal="CV_DEFAULT(cvScalarAll(0))" Param="1" />
            <Arg Type="CvConnectedComp*" Name="comp" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(4)" Param="1" />
            <Arg Type="CvArr*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" Mask="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetAffineTransform" Type="CvMat*" Name="cvGetAffineTransform" ShortName="GetAffineTransform" ArgStr="( const CvPoint2D32f * src, const CvPoint2D32f * dst, CvMat * map_matrix );">
        <ArgList>
            <Arg Const="1" Type=" CvPoint2D32f *" Name="src" Param="1" />
            <Arg Const="1" Type=" CvPoint2D32f *" Name="dst" Param="1" />
            <Arg Type="CvMat *" Name="map_matrix" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetCentralMoment" Type="double" Name="cvGetCentralMoment" ShortName="GetCentralMoment" ArgStr="( CvMoments* moments, int x_order, int y_order );">
        <ArgList>
            <Arg Type="CvMoments*" Name="moments" Param="1" />
            <Arg Type="int" Name="x_order" Param="1" />
            <Arg Type="int" Name="y_order" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetHuMoments" Type="void" Name="cvGetHuMoments" ShortName="GetHuMoments" ArgStr="( CvMoments* moments, CvHuMoments* hu_moments );">
        <ArgList>
            <Arg Type="CvMoments*" Name="moments" Param="1" />
            <Arg Type="CvHuMoments*" Name="hu_moments" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetMinMaxHistValue" Type="void" Name="cvGetMinMaxHistValue" ShortName="GetMinMaxHistValue" ArgStr="( const CvHistogram* hist, float* min_value, float* max_value, int* min_idx CV_DEFAULT(NULL), int* max_idx CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvHistogram*" Name="hist" Param="1" />
            <Arg Type="float*" Name="min_value" Param="1" />
            <Arg Type="float*" Name="max_value" Param="1" />
            <Arg Type="int*" Name="min_idx" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="int*" Name="max_idx" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetNormalizedCentralMoment" Type="double" Name="cvGetNormalizedCentralMoment" ShortName="GetNormalizedCentralMoment" ArgStr="( CvMoments* moments, int x_order, int y_order );">
        <ArgList>
            <Arg Type="CvMoments*" Name="moments" Param="1" />
            <Arg Type="int" Name="x_order" Param="1" />
            <Arg Type="int" Name="y_order" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetOptimalNewCameraMatrix" Type="void" Name="cvGetOptimalNewCameraMatrix" ShortName="GetOptimalNewCameraMatrix" ArgStr="( const CvMat* camera_matrix,  const CvMat* dist_coeffs,  CvSize image_size, double alpha,  CvMat* new_camera_matrix,  CvSize new_imag_size CV_DEFAULT(cvSize(0,0)),  CvRect* valid_pixel_ROI CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="dist_coeffs" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="image_size" Param="1" />
            <Arg Type="double" Name="alpha" Param="1" />
            <Arg Type="CvMat*" Name="new_camera_matrix" GpuMngd="1" DstArr="1" />
            <Arg Type="CvSize" Name="new_imag_size" DefaultVal="CV_DEFAULT(cvSize(0,0))" Param="1" />
            <Arg Type="" Name="" Param="1" />
            <Arg Type="CvRect*" Name="valid_pixel_ROI" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetPerspectiveTransform" Type="CvMat*" Name="cvGetPerspectiveTransform" ShortName="GetPerspectiveTransform" ArgStr="( const CvPoint2D32f* src,  const CvPoint2D32f* dst,  CvMat* map_matrix );">
        <ArgList>
            <Arg Const="1" Type=" CvPoint2D32f*" Name="src" Param="1" />
            <Arg Const="1" Type=" CvPoint2D32f*" Name="dst" Param="1" />
            <Arg Type="CvMat*" Name="map_matrix" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetQuadrangleSubPix" Type="void" Name="cvGetQuadrangleSubPix" ShortName="GetQuadrangleSubPix" ArgStr="( const CvArr* src, CvArr* dst, const CvMat* map_matrix );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="map_matrix" GpuMngd="1" SrcArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetRectSubPix" Type="void" Name="cvGetRectSubPix" ShortName="GetRectSubPix" ArgStr="( const CvArr* src, CvArr* dst, CvPoint2D32f center );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="CvPoint2D32f" Name="center" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetSpatialMoment" Type="double" Name="cvGetSpatialMoment" ShortName="GetSpatialMoment" ArgStr="( CvMoments* moments, int x_order, int y_order );">
        <ArgList>
            <Arg Type="CvMoments*" Name="moments" Param="1" />
            <Arg Type="int" Name="x_order" Param="1" />
            <Arg Type="int" Name="y_order" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetStarKeypoints" Type="CvSeq*" Name="cvGetStarKeypoints" ShortName="GetStarKeypoints" ArgStr="( const CvArr* img, CvMemStorage* storage,  CvStarDetectorParams params CV_DEFAULT(cvStarDetectorParams()));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="img" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="CvStarDetectorParams" Name="params" DefaultVal="CV_DEFAULT(cvStarDetectorParams())" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGetValidDisparityROI" Type="CvRect" Name="cvGetValidDisparityROI" ShortName="GetValidDisparityROI" ArgStr="( CvRect roi1, CvRect roi2, int minDisparity, int numberOfDisparities, int SADWindowSize );">
        <ArgList>
            <Arg Type="CvRect" Name="roi1" Param="1" />
            <Arg Type="CvRect" Name="roi2" Param="1" />
            <Arg Type="int" Name="minDisparity" Param="1" />
            <Arg Type="int" Name="numberOfDisparities" Param="1" />
            <Arg Type="int" Name="SADWindowSize" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvGoodFeaturesToTrack" Type="void" Name="cvGoodFeaturesToTrack" ShortName="GoodFeaturesToTrack" ArgStr="( const CvArr* image, CvArr* eig_image, CvArr* temp_image, CvPoint2D32f* corners, int* corner_count, double quality_level, double min_distance, const CvArr* mask CV_DEFAULT(NULL), int block_size CV_DEFAULT(3), int use_harris CV_DEFAULT(0), double k CV_DEFAULT(0.04) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="eig_image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="temp_image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvPoint2D32f*" Name="corners" Param="1" />
            <Arg Type="int*" Name="corner_count" Param="1" />
            <Arg Type="double" Name="quality_level" Param="1" />
            <Arg Type="double" Name="min_distance" Param="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" Mask="1" />
            <Arg Type="int" Name="block_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
            <Arg Type="int" Name="use_harris" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="double" Name="k" DefaultVal="CV_DEFAULT(0.04)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvHaarDetectObjects" Type="CvSeq*" Name="cvHaarDetectObjects" ShortName="HaarDetectObjects" ArgStr="( const CvArr* image, CvHaarClassifierCascade* cascade, CvMemStorage* storage, double scale_factor CV_DEFAULT(1.1), int min_neighbors CV_DEFAULT(3), int flags CV_DEFAULT(0), CvSize min_size CV_DEFAULT(cvSize(0,0)));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvHaarClassifierCascade*" Name="cascade" Param="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="double" Name="scale_factor" DefaultVal="CV_DEFAULT(1.1)" Param="1" />
            <Arg Type="int" Name="min_neighbors" DefaultVal="CV_DEFAULT(3)" Param="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="CvSize" Name="min_size" DefaultVal="CV_DEFAULT(cvSize(0,0))" Param="1" />
            <Arg Type="" Name="" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvHoughCircles" Type="CvSeq*" Name="cvHoughCircles" ShortName="HoughCircles" ArgStr="( CvArr* image, void* circle_storage, int method, double dp, double min_dist, double param1 CV_DEFAULT(100), double param2 CV_DEFAULT(100), int min_radius CV_DEFAULT(0), int max_radius CV_DEFAULT(0));">
        <ArgList>
            <Arg Type="CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="void*" Name="circle_storage" Param="1" />
            <Arg Type="int" Name="method" Param="1" />
            <Arg Type="double" Name="dp" Param="1" />
            <Arg Type="double" Name="min_dist" Param="1" />
            <Arg Type="double" Name="param1" DefaultVal="CV_DEFAULT(100)" Param="1" />
            <Arg Type="double" Name="param2" DefaultVal="CV_DEFAULT(100)" Param="1" />
            <Arg Type="int" Name="min_radius" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="int" Name="max_radius" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvHoughLines2" Type="CvSeq*" Name="cvHoughLines2" ShortName="HoughLines2" ArgStr="( CvArr* image, void* line_storage, int method, double rho, double theta, int threshold, double param1 CV_DEFAULT(0), double param2 CV_DEFAULT(0));">
        <ArgList>
            <Arg Type="CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="void*" Name="line_storage" Param="1" />
            <Arg Type="int" Name="method" Param="1" />
            <Arg Type="double" Name="rho" Param="1" />
            <Arg Type="double" Name="theta" Param="1" />
            <Arg Type="int" Name="threshold" Param="1" />
            <Arg Type="double" Name="param1" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="double" Name="param2" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvInitIntrinsicParams2D" Type="void" Name="cvInitIntrinsicParams2D" ShortName="InitIntrinsicParams2D" ArgStr="( const CvMat* object_points, const CvMat* image_points, const CvMat* npoints, CvSize image_size, CvMat* camera_matrix, double aspect_ratio CV_DEFAULT(1.) );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="object_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="image_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="npoints" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="image_size" Param="1" />
            <Arg Type="CvMat*" Name="camera_matrix" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="aspect_ratio" DefaultVal="CV_DEFAULT(1.)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvInitSubdivDelaunay2D" Type="void" Name="cvInitSubdivDelaunay2D" ShortName="InitSubdivDelaunay2D" ArgStr="( CvSubdiv2D* subdiv, CvRect rect );">
        <ArgList>
            <Arg Type="CvSubdiv2D*" Name="subdiv" Param="1" />
            <Arg Type="CvRect" Name="rect" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvInitUndistortMap" Type="void" Name="cvInitUndistortMap" ShortName="InitUndistortMap" ArgStr="( const CvMat* camera_matrix, const CvMat* distortion_coeffs, CvArr* mapx, CvArr* mapy );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="distortion_coeffs" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="mapx" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="mapy" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvInitUndistortRectifyMap" Type="void" Name="cvInitUndistortRectifyMap" ShortName="InitUndistortRectifyMap" ArgStr="( const CvMat* camera_matrix, const CvMat* dist_coeffs, const CvMat *R, const CvMat* new_camera_matrix, CvArr* mapx, CvArr* mapy );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="dist_coeffs" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat *" Name="R" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="new_camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="mapx" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="mapy" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvInpaint" Type="void" Name="cvInpaint" ShortName="Inpaint" ArgStr="( const CvArr* src, const CvArr* inpaint_mask, CvArr* dst, double inpaintRange, int flags );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="inpaint_mask" GpuMngd="1" SrcArr="1" Mask="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="inpaintRange" Param="1" />
            <Arg Type="int" Name="flags" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvIntegral" Type="void" Name="cvIntegral" ShortName="Integral" ArgStr="( const CvArr* image, CvArr* sum, CvArr* sqsum CV_DEFAULT(NULL), CvArr* tilted_sum CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="sum" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="sqsum" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="tilted_sum" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvKalmanCorrect" Type="const CvMat*" Name="cvKalmanCorrect" ShortName="KalmanCorrect" ArgStr="( CvKalman* kalman, const CvMat* measurement );">
        <ArgList>
            <Arg Type="CvKalman*" Name="kalman" Param="1" />
            <Arg Const="1" Type=" CvMat*" Name="measurement" GpuMngd="1" SrcArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvKalmanPredict" Type="const CvMat*" Name="cvKalmanPredict" ShortName="KalmanPredict" ArgStr="( CvKalman* kalman, const CvMat* control CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Type="CvKalman*" Name="kalman" Param="1" />
            <Arg Const="1" Type=" CvMat*" Name="control" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvLSHAdd" Type="void" Name="cvLSHAdd" ShortName="LSHAdd" ArgStr="(struct CvLSH* lsh, const CvMat* data, CvMat* indices CV_DEFAULT(0));">
        <ArgList>
            <Arg Type="struct CvLSH*" Name="lsh" Param="1" />
            <Arg Const="1" Type=" CvMat*" Name="data" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="indices" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvLSHQuery" Type="void" Name="cvLSHQuery" ShortName="LSHQuery" ArgStr="(struct CvLSH* lsh, const CvMat* query_points, CvMat* indices, CvMat* dist, int k, int emax);">
        <ArgList>
            <Arg Type="struct CvLSH*" Name="lsh" Param="1" />
            <Arg Const="1" Type=" CvMat*" Name="query_points" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="indices" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="dist" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="k" Param="1" />
            <Arg Type="int" Name="emax" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvLSHRemove" Type="void" Name="cvLSHRemove" ShortName="LSHRemove" ArgStr="(struct CvLSH* lsh, const CvMat* indices);">
        <ArgList>
            <Arg Type="struct CvLSH*" Name="lsh" Param="1" />
            <Arg Const="1" Type=" CvMat*" Name="indices" GpuMngd="1" SrcArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvLaplace" Type="void" Name="cvLaplace" ShortName="Laplace" ArgStr="( const CvArr* src, CvArr* dst, int aperture_size CV_DEFAULT(3) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="aperture_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvLinearPolar" Type="void" Name="cvLinearPolar" ShortName="LinearPolar" ArgStr="( const CvArr* src, CvArr* dst,  CvPoint2D32f center, double maxRadius,  int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="CvPoint2D32f" Name="center" Param="1" />
            <Arg Type="double" Name="maxRadius" Param="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvLoadHaarClassifierCascade" Type="CvHaarClassifierCascade*" Name="cvLoadHaarClassifierCascade" ShortName="LoadHaarClassifierCascade" ArgStr="( const char* directory, CvSize orig_window_size);">
        <ArgList>
            <Arg Const="1" Type=" char*" Name="directory" Param="1" />
            <Arg Type="CvSize" Name="orig_window_size" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvLogPolar" Type="void" Name="cvLogPolar" ShortName="LogPolar" ArgStr="( const CvArr* src, CvArr* dst,  CvPoint2D32f center, double M,  int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="CvPoint2D32f" Name="center" Param="1" />
            <Arg Type="double" Name="M" Param="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMSERParams" Type="CVAPI(CvMSERParams)" Name="cvMSERParams" ShortName="MSERParams" ArgStr="( int delta CV_DEFAULT(5), int min_area CV_DEFAULT(60),  int max_area CV_DEFAULT(14400), float max_variation CV_DEFAULT(.25f),  float min_diversity CV_DEFAULT(.2f), int max_evolution CV_DEFAULT(200),  double area_threshold CV_DEFAULT(1.01),  double min_margin CV_DEFAULT(.003),  int edge_blur_size CV_DEFAULT(5) );">
        <ArgList>
            <Arg Type="int" Name="delta" DefaultVal="CV_DEFAULT(5)" Param="1" />
            <Arg Type="int" Name="min_area" DefaultVal="CV_DEFAULT(60)" Param="1" />
            <Arg Type="int" Name="max_area" DefaultVal="CV_DEFAULT(14400)" Param="1" />
            <Arg Type="float" Name="max_variation" DefaultVal="CV_DEFAULT(.25f)" Param="1" />
            <Arg Type="float" Name="min_diversity" DefaultVal="CV_DEFAULT(.2f)" Param="1" />
            <Arg Type="int" Name="max_evolution" DefaultVal="CV_DEFAULT(200)" Param="1" />
            <Arg Type="double" Name="area_threshold" DefaultVal="CV_DEFAULT(1.01)" Param="1" />
            <Arg Type="double" Name="min_margin" DefaultVal="CV_DEFAULT(.003)" Param="1" />
            <Arg Type="int" Name="edge_blur_size" DefaultVal="CV_DEFAULT(5)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMakeHistHeaderForArray" Type="CvHistogram*" Name="cvMakeHistHeaderForArray" ShortName="MakeHistHeaderForArray" ArgStr="(  int dims, int* sizes, CvHistogram* hist, float* data, float** ranges CV_DEFAULT(NULL), int uniform CV_DEFAULT(1));">
        <ArgList>
            <Arg Type="int" Name="dims" Param="1" />
            <Arg Type="int*" Name="sizes" Param="1" />
            <Arg Type="CvHistogram*" Name="hist" Param="1" />
            <Arg Type="float*" Name="data" Param="1" />
            <Arg Type="float**" Name="ranges" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
            <Arg Type="int" Name="uniform" DefaultVal="CV_DEFAULT(1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMatchContourTrees" Type="double" Name="cvMatchContourTrees" ShortName="MatchContourTrees" ArgStr="( const CvContourTree* tree1, const CvContourTree* tree2, int method, double threshold );">
        <ArgList>
            <Arg Const="1" Type=" CvContourTree*" Name="tree1" Param="1" />
            <Arg Const="1" Type=" CvContourTree*" Name="tree2" Param="1" />
            <Arg Type="int" Name="method" Param="1" />
            <Arg Type="double" Name="threshold" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMatchShapes" Type="double" Name="cvMatchShapes" ShortName="MatchShapes" ArgStr="( const void* object1, const void* object2, int method, double parameter CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" void*" Name="object1" Param="1" />
            <Arg Const="1" Type=" void*" Name="object2" Param="1" />
            <Arg Type="int" Name="method" Param="1" />
            <Arg Type="double" Name="parameter" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMatchTemplate" Type="void" Name="cvMatchTemplate" ShortName="MatchTemplate" ArgStr="( const CvArr* image, const CvArr* templ, CvArr* result, int method );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="templ" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="result" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="method" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMaxRect" Type="CvRect" Name="cvMaxRect" ShortName="MaxRect" ArgStr="( const CvRect* rect1, const CvRect* rect2 );">
        <ArgList>
            <Arg Const="1" Type=" CvRect*" Name="rect1" Param="1" />
            <Arg Const="1" Type=" CvRect*" Name="rect2" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMeanShift" Type="int" Name="cvMeanShift" ShortName="MeanShift" ArgStr="( const CvArr* prob_image, CvRect window,  CvTermCriteria criteria, CvConnectedComp* comp );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="prob_image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvRect" Name="window" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
            <Arg Type="CvConnectedComp*" Name="comp" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMinAreaRect2" Type="CvBox2D" Name="cvMinAreaRect2" ShortName="MinAreaRect2" ArgStr="( const CvArr* points, CvMemStorage* storage CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="points" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMemStorage*" Name="storage" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMinEnclosingCircle" Type="int" Name="cvMinEnclosingCircle" ShortName="MinEnclosingCircle" ArgStr="( const CvArr* points, CvPoint2D32f* center, float* radius );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="points" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvPoint2D32f*" Name="center" Param="1" />
            <Arg Type="float*" Name="radius" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMoments" Type="void" Name="cvMoments" ShortName="Moments" ArgStr="( const CvArr* arr, CvMoments* moments, int binary CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="arr" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMoments*" Name="moments" Param="1" />
            <Arg Type="int" Name="binary" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMorphologyEx" Type="void" Name="cvMorphologyEx" ShortName="MorphologyEx" ArgStr="( const CvArr* src, CvArr* dst, CvArr* temp, IplConvKernel* element, int operation, int iterations CV_DEFAULT(1) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="CvArr*" Name="temp" GpuMngd="1" DstArr="1" />
            <Arg Type="IplConvKernel*" Name="element" Param="1" />
            <Arg Type="int" Name="operation" Param="1" />
            <Arg Type="int" Name="iterations" DefaultVal="CV_DEFAULT(1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvMultiplyAcc" Type="void" Name="cvMultiplyAcc" ShortName="MultiplyAcc" ArgStr="( const CvArr* image1, const CvArr* image2, CvArr* acc, const CvArr* mask CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="image2" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="acc" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" Mask="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvNormalizeHist" Type="void" Name="cvNormalizeHist" ShortName="NormalizeHist" ArgStr="( CvHistogram* hist, double factor );">
        <ArgList>
            <Arg Type="CvHistogram*" Name="hist" Param="1" />
            <Arg Type="double" Name="factor" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvPOSIT" Type="void" Name="cvPOSIT" ShortName="POSIT" ArgStr="( CvPOSITObject* posit_object, CvPoint2D32f* image_points, double focal_length, CvTermCriteria criteria, CvMatr32f rotation_matrix, CvVect32f translation_vector);">
        <ArgList>
            <Arg Type="CvPOSITObject*" Name="posit_object" Param="1" />
            <Arg Type="CvPoint2D32f*" Name="image_points" Param="1" />
            <Arg Type="double" Name="focal_length" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
            <Arg Type="CvMatr32f" Name="rotation_matrix" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvVect32f" Name="translation_vector" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvPointPolygonTest" Type="double" Name="cvPointPolygonTest" ShortName="PointPolygonTest" ArgStr="( const CvArr* contour, CvPoint2D32f pt, int measure_dist );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="contour" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvPoint2D32f" Name="pt" Param="1" />
            <Arg Type="int" Name="measure_dist" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvPointSeqFromMat" Type="CvSeq*" Name="cvPointSeqFromMat" ShortName="PointSeqFromMat" ArgStr="( int seq_kind, const CvArr* mat, CvContour* contour_header, CvSeqBlock* block );">
        <ArgList>
            <Arg Type="int" Name="seq_kind" Param="1" />
            <Arg Const="1" Type=" CvArr*" Name="mat" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvContour*" Name="contour_header" Param="1" />
            <Arg Type="CvSeqBlock*" Name="block" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvPreCornerDetect" Type="void" Name="cvPreCornerDetect" ShortName="PreCornerDetect" ArgStr="( const CvArr* image, CvArr* corners, int aperture_size CV_DEFAULT(3) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="corners" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="aperture_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvProjectPoints2" Type="void" Name="cvProjectPoints2" ShortName="ProjectPoints2" ArgStr="( const CvMat* object_points, const CvMat* rotation_vector, const CvMat* translation_vector, const CvMat* camera_matrix, const CvMat* distortion_coeffs, CvMat* image_points, CvMat* dpdrot CV_DEFAULT(NULL), CvMat* dpdt CV_DEFAULT(NULL), CvMat* dpdf CV_DEFAULT(NULL), CvMat* dpdc CV_DEFAULT(NULL), CvMat* dpddist CV_DEFAULT(NULL), double aspect_ratio CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="object_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="rotation_vector" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="translation_vector" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="distortion_coeffs" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="image_points" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="dpdrot" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dpdt" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dpdf" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dpdc" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dpddist" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="double" Name="aspect_ratio" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvPyrDown" Type="void" Name="cvPyrDown" ShortName="PyrDown" ArgStr="( const CvArr* src, CvArr* dst,  int filter CV_DEFAULT(CV_GAUSSIAN_5x5) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="filter" DefaultVal="CV_DEFAULT(CV_GAUSSIAN_5x5)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvPyrMeanShiftFiltering" Type="void" Name="cvPyrMeanShiftFiltering" ShortName="PyrMeanShiftFiltering" ArgStr="( const CvArr* src, CvArr* dst, double sp, double sr, int max_level CV_DEFAULT(1), CvTermCriteria termcrit CV_DEFAULT(cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS,5,1)));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="sp" Param="1" />
            <Arg Type="double" Name="sr" Param="1" />
            <Arg Type="int" Name="max_level" DefaultVal="CV_DEFAULT(1)" Param="1" />
            <Arg Type="CvTermCriteria" Name="termcrit" DefaultVal="CV_DEFAULT(cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS,5,1))" Param="1" />
            <Arg Type="" Name="" Param="1" />
            <Arg Type="" Name="" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvPyrSegmentation" Type="void" Name="cvPyrSegmentation" ShortName="PyrSegmentation" ArgStr="( IplImage* src, IplImage* dst, CvMemStorage* storage, CvSeq** comp, int level, double threshold1, double threshold2 );">
        <ArgList>
            <Arg Type="IplImage*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="IplImage*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="CvSeq**" Name="comp" Param="1" />
            <Arg Type="int" Name="level" Param="1" />
            <Arg Type="double" Name="threshold1" Param="1" />
            <Arg Type="double" Name="threshold2" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvPyrUp" Type="void" Name="cvPyrUp" ShortName="PyrUp" ArgStr="( const CvArr* src, CvArr* dst, int filter CV_DEFAULT(CV_GAUSSIAN_5x5) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="filter" DefaultVal="CV_DEFAULT(CV_GAUSSIAN_5x5)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvRANSACUpdateNumIters" Type="int" Name="cvRANSACUpdateNumIters" ShortName="RANSACUpdateNumIters" ArgStr="( double p, double err_prob, int model_points, int max_iters );">
        <ArgList>
            <Arg Type="double" Name="p" Param="1" />
            <Arg Type="double" Name="err_prob" Param="1" />
            <Arg Type="int" Name="model_points" Param="1" />
            <Arg Type="int" Name="max_iters" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvRQDecomp3x3" Type="void" Name="cvRQDecomp3x3" ShortName="RQDecomp3x3" ArgStr="( const CvMat *matrixM, CvMat *matrixR, CvMat *matrixQ,  CvMat *matrixQx CV_DEFAULT(NULL),  CvMat *matrixQy CV_DEFAULT(NULL),  CvMat *matrixQz CV_DEFAULT(NULL),  CvPoint3D64f *eulerAngles CV_DEFAULT(NULL));">
        <ArgList>
            <Arg Const="1" Type=" CvMat *" Name="matrixM" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat *" Name="matrixR" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="matrixQ" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="matrixQx" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="matrixQy" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat *" Name="matrixQz" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" DstArr="1" />
            <Arg Type="CvPoint3D64f *" Name="eulerAngles" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReadChainPoint" Type="CvPoint" Name="cvReadChainPoint" ShortName="ReadChainPoint" ArgStr="( CvChainPtReader* reader );">
        <ArgList>
            <Arg Type="CvChainPtReader*" Name="reader" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleaseFeatureTree" Type="void" Name="cvReleaseFeatureTree" ShortName="ReleaseFeatureTree" ArgStr="(struct CvFeatureTree* tr);">
        <ArgList>
            <Arg Type="struct CvFeatureTree*" Name="tr" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleaseHaarClassifierCascade" Type="void" Name="cvReleaseHaarClassifierCascade" ShortName="ReleaseHaarClassifierCascade" ArgStr="( CvHaarClassifierCascade** cascade );">
        <ArgList>
            <Arg Type="CvHaarClassifierCascade**" Name="cascade" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleaseHist" Type="void" Name="cvReleaseHist" ShortName="ReleaseHist" ArgStr="( CvHistogram** hist );">
        <ArgList>
            <Arg Type="CvHistogram**" Name="hist" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleaseKalman" Type="void" Name="cvReleaseKalman" ShortName="ReleaseKalman" ArgStr="( CvKalman** kalman);">
        <ArgList>
            <Arg Type="CvKalman**" Name="kalman" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleaseLSH" Type="void" Name="cvReleaseLSH" ShortName="ReleaseLSH" ArgStr="(struct CvLSH** lsh);">
        <ArgList>
            <Arg Type="struct CvLSH**" Name="lsh" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleasePOSITObject" Type="void" Name="cvReleasePOSITObject" ShortName="ReleasePOSITObject" ArgStr="( CvPOSITObject** posit_object );">
        <ArgList>
            <Arg Type="CvPOSITObject**" Name="posit_object" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleasePyramid" Type="void" Name="cvReleasePyramid" ShortName="ReleasePyramid" ArgStr="( CvMat*** pyramid, int extra_layers );">
        <ArgList>
            <Arg Type="CvMat***" Name="pyramid" GpuMngd="1" />
            <Arg Type="int" Name="extra_layers" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleaseStereoBMState" Type="void" Name="cvReleaseStereoBMState" ShortName="ReleaseStereoBMState" ArgStr="( CvStereoBMState** state );">
        <ArgList>
            <Arg Type="CvStereoBMState**" Name="state" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleaseStereoGCState" Type="void" Name="cvReleaseStereoGCState" ShortName="ReleaseStereoGCState" ArgStr="( CvStereoGCState** state );">
        <ArgList>
            <Arg Type="CvStereoGCState**" Name="state" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReleaseStructuringElement" Type="void" Name="cvReleaseStructuringElement" ShortName="ReleaseStructuringElement" ArgStr="( IplConvKernel** element );">
        <ArgList>
            <Arg Type="IplConvKernel**" Name="element" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvRemap" Type="void" Name="cvRemap" ShortName="Remap" ArgStr="( const CvArr* src, CvArr* dst, const CvArr* mapx, const CvArr* mapy, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS), CvScalar fillval CV_DEFAULT(cvScalarAll(0)) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="mapx" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="mapy" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)" Param="1" />
            <Arg Type="CvScalar" Name="fillval" DefaultVal="CV_DEFAULT(cvScalarAll(0))" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvReprojectImageTo3D" Type="void" Name="cvReprojectImageTo3D" ShortName="ReprojectImageTo3D" ArgStr="( const CvArr* disparityImage, CvArr* _3dImage, const CvMat* Q, int handleMissingValues CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="disparityImage" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="_3dImage" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="Q" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="handleMissingValues" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvResize" Type="void" Name="cvResize" ShortName="Resize" ArgStr="( const CvArr* src, CvArr* dst, int interpolation CV_DEFAULT( CV_INTER_LINEAR ));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="interpolation" DefaultVal="CV_DEFAULT( CV_INTER_LINEAR )" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvRodrigues2" Type="int" Name="cvRodrigues2" ShortName="Rodrigues2" ArgStr="( const CvMat* src, CvMat* dst,  CvMat* jacobian CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="jacobian" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvRunHaarClassifierCascade" Type="int" Name="cvRunHaarClassifierCascade" ShortName="RunHaarClassifierCascade" ArgStr="( const CvHaarClassifierCascade* cascade, CvPoint pt, int start_stage CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvHaarClassifierCascade*" Name="cascade" Param="1" />
            <Arg Type="CvPoint" Name="pt" Param="1" />
            <Arg Type="int" Name="start_stage" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvRunningAvg" Type="void" Name="cvRunningAvg" ShortName="RunningAvg" ArgStr="( const CvArr* image, CvArr* acc, double alpha,  const CvArr* mask CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="acc" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="alpha" Param="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" Mask="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSURFParams" Type="CVAPI(CvSURFParams)" Name="cvSURFParams" ShortName="SURFParams" ArgStr="( double hessianThreshold, int extended CV_DEFAULT(0) );">
        <ArgList>
            <Arg Type="double" Name="hessianThreshold" Param="1" />
            <Arg Type="int" Name="extended" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSURFPoint" Type="CvSURFPoint" Name="cvSURFPoint" ShortName="SURFPoint" ArgStr="( CvPoint2D32f pt, int laplacian, int size, float dir CV_DEFAULT(0), float hessian CV_DEFAULT(0))">
        <ArgList>
            <Arg Type="CvPoint2D32f" Name="pt" Param="1" />
            <Arg Type="int" Name="laplacian" Param="1" />
            <Arg Type="int" Name="size" Param="1" />
            <Arg Type="float" Name="dir" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="float" Name="hessian" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSampleLine" Type="int" Name="cvSampleLine" ShortName="SampleLine" ArgStr="( const CvArr* image, CvPoint pt1, CvPoint pt2, void* buffer,  int connectivity CV_DEFAULT(8));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvPoint" Name="pt1" Param="1" />
            <Arg Type="CvPoint" Name="pt2" Param="1" />
            <Arg Type="void*" Name="buffer" Param="1" />
            <Arg Type="int" Name="connectivity" DefaultVal="CV_DEFAULT(8)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSegmentMotion" Type="CvSeq*" Name="cvSegmentMotion" ShortName="SegmentMotion" ArgStr="( const CvArr* mhi, CvArr* seg_mask, CvMemStorage* storage, double timestamp, double seg_thresh );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="mhi" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="seg_mask" GpuMngd="1" SrcArr="1" Mask="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="double" Name="timestamp" Param="1" />
            <Arg Type="double" Name="seg_thresh" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSetHistBinRanges" Type="void" Name="cvSetHistBinRanges" ShortName="SetHistBinRanges" ArgStr="( CvHistogram* hist, float** ranges, int uniform CV_DEFAULT(1));">
        <ArgList>
            <Arg Type="CvHistogram*" Name="hist" Param="1" />
            <Arg Type="float**" Name="ranges" Param="1" />
            <Arg Type="int" Name="uniform" DefaultVal="CV_DEFAULT(1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSetImagesForHaarClassifierCascade" Type="void" Name="cvSetImagesForHaarClassifierCascade" ShortName="SetImagesForHaarClassifierCascade" ArgStr="( CvHaarClassifierCascade* cascade, const CvArr* sum, const CvArr* sqsum, const CvArr* tilted_sum, double scale );">
        <ArgList>
            <Arg Type="CvHaarClassifierCascade*" Name="cascade" Param="1" />
            <Arg Const="1" Type=" CvArr*" Name="sum" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="sqsum" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="tilted_sum" GpuMngd="1" SrcArr="1" />
            <Arg Type="double" Name="scale" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSmooth" Type="void" Name="cvSmooth" ShortName="Smooth" ArgStr="( const CvArr* src, CvArr* dst, int smoothtype CV_DEFAULT(CV_GAUSSIAN), int size1 CV_DEFAULT(3), int size2 CV_DEFAULT(0), double sigma1 CV_DEFAULT(0), double sigma2 CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="smoothtype" DefaultVal="CV_DEFAULT(CV_GAUSSIAN)" Param="1" />
            <Arg Type="int" Name="size1" DefaultVal="CV_DEFAULT(3)" Param="1" />
            <Arg Type="int" Name="size2" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="double" Name="sigma1" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="double" Name="sigma2" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSnakeImage" Type="void" Name="cvSnakeImage" ShortName="SnakeImage" ArgStr="( const IplImage* image, CvPoint* points,  int length, float* alpha,  float* beta, float* gamma,  int coeff_usage, CvSize win,  CvTermCriteria criteria, int calc_gradient CV_DEFAULT(1));">
        <ArgList>
            <Arg Const="1" Type=" IplImage*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvPoint*" Name="points" Param="1" />
            <Arg Type="int" Name="length" Param="1" />
            <Arg Type="float*" Name="alpha" Param="1" />
            <Arg Type="float*" Name="beta" Param="1" />
            <Arg Type="float*" Name="gamma" Param="1" />
            <Arg Type="int" Name="coeff_usage" Param="1" />
            <Arg Type="CvSize" Name="win" Param="1" />
            <Arg Type="CvTermCriteria" Name="criteria" Param="1" />
            <Arg Type="int" Name="calc_gradient" DefaultVal="CV_DEFAULT(1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSobel" Type="void" Name="cvSobel" ShortName="Sobel" ArgStr="( const CvArr* src, CvArr* dst, int xorder, int yorder, int aperture_size CV_DEFAULT(3));">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="int" Name="xorder" Param="1" />
            <Arg Type="int" Name="yorder" Param="1" />
            <Arg Type="int" Name="aperture_size" DefaultVal="CV_DEFAULT(3)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSquareAcc" Type="void" Name="cvSquareAcc" ShortName="SquareAcc" ArgStr="( const CvArr* image, CvArr* sqsum,  const CvArr* mask CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="sqsum" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvArr*" Name="mask" DefaultVal="CV_DEFAULT(NULL)" GpuMngd="1" SrcArr="1" Mask="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvStarDetectorParams" Type="CvStarDetectorParams" Name="cvStarDetectorParams" ShortName="StarDetectorParams" ArgStr="( int maxSize CV_DEFAULT(45), int responseThreshold CV_DEFAULT(30), int lineThresholdProjected CV_DEFAULT(10), int lineThresholdBinarized CV_DEFAULT(8), int suppressNonmaxSize CV_DEFAULT(5))">
        <ArgList>
            <Arg Type="int" Name="maxSize" DefaultVal="CV_DEFAULT(45)" Param="1" />
            <Arg Type="int" Name="responseThreshold" DefaultVal="CV_DEFAULT(30)" Param="1" />
            <Arg Type="int" Name="lineThresholdProjected" DefaultVal="CV_DEFAULT(10)" Param="1" />
            <Arg Type="int" Name="lineThresholdBinarized" DefaultVal="CV_DEFAULT(8)" Param="1" />
            <Arg Type="int" Name="suppressNonmaxSize" DefaultVal="CV_DEFAULT(5)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvStarKeypoint" Type="CvStarKeypoint" Name="cvStarKeypoint" ShortName="StarKeypoint" ArgStr="(CvPoint pt, int size, float response)">
        <ArgList>
            <Arg Type="CvPoint" Name="pt" Param="1" />
            <Arg Type="int" Name="size" Param="1" />
            <Arg Type="float" Name="response" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvStartFindContours" Type="CvContourScanner" Name="cvStartFindContours" ShortName="StartFindContours" ArgStr="( CvArr* image, CvMemStorage* storage, int header_size CV_DEFAULT(sizeof(CvContour)), int mode CV_DEFAULT(CV_RETR_LIST), int method CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE), CvPoint offset CV_DEFAULT(cvPoint(0,0)));">
        <ArgList>
            <Arg Type="CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMemStorage*" Name="storage" Param="1" />
            <Arg Type="int" Name="header_size" DefaultVal="CV_DEFAULT(sizeof(CvContour))" Param="1" />
            <Arg Type="int" Name="mode" DefaultVal="CV_DEFAULT(CV_RETR_LIST)" Param="1" />
            <Arg Type="int" Name="method" DefaultVal="CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE)" Param="1" />
            <Arg Type="CvPoint" Name="offset" DefaultVal="CV_DEFAULT(cvPoint(0,0))" Param="1" />
            <Arg Type="" Name="" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvStartReadChainPoints" Type="void" Name="cvStartReadChainPoints" ShortName="StartReadChainPoints" ArgStr="( CvChain* chain, CvChainPtReader* reader );">
        <ArgList>
            <Arg Type="CvChain*" Name="chain" Param="1" />
            <Arg Type="CvChainPtReader*" Name="reader" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvStereoCalibrate" Type="double" Name="cvStereoCalibrate" ShortName="StereoCalibrate" ArgStr="( const CvMat* object_points, const CvMat* image_points1, const CvMat* image_points2, const CvMat* npoints, CvMat* camera_matrix1, CvMat* dist_coeffs1, CvMat* camera_matrix2, CvMat* dist_coeffs2, CvSize image_size, CvMat* R, CvMat* T, CvMat* E CV_DEFAULT(0), CvMat* F CV_DEFAULT(0), CvTermCriteria term_crit CV_DEFAULT(cvTermCriteria( CV_TERMCRIT_ITER+CV_TERMCRIT_EPS,30,1e-6)), int flags CV_DEFAULT(CV_CALIB_FIX_INTRINSIC));">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="object_points" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="image_points1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="image_points2" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="npoints" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="camera_matrix1" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dist_coeffs1" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="camera_matrix2" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="dist_coeffs2" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvSize" Name="image_size" Param="1" />
            <Arg Type="CvMat*" Name="R" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="T" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="E" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="F" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvTermCriteria" Name="term_crit" DefaultVal="CV_DEFAULT(cvTermCriteria( CV_TERMCRIT_ITER+CV_TERMCRIT_EPS,30,1e-6))" Param="1" />
            <Arg Type="" Name="" Param="1" />
            <Arg Type="" Name="" Param="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(CV_CALIB_FIX_INTRINSIC)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvStereoRectify" Type="void" Name="cvStereoRectify" ShortName="StereoRectify" ArgStr="( const CvMat* camera_matrix1, const CvMat* camera_matrix2, const CvMat* dist_coeffs1, const CvMat* dist_coeffs2, CvSize image_size, const CvMat* R, const CvMat* T, CvMat* R1, CvMat* R2, CvMat* P1, CvMat* P2, CvMat* Q CV_DEFAULT(0), int flags CV_DEFAULT(CV_CALIB_ZERO_DISPARITY), double alpha CV_DEFAULT(-1), CvSize new_image_size CV_DEFAULT(cvSize(0,0)), CvRect* valid_pix_ROI1 CV_DEFAULT(0), CvRect* valid_pix_ROI2 CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix2" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="dist_coeffs1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="dist_coeffs2" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="image_size" Param="1" />
            <Arg Const="1" Type=" CvMat*" Name="R" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="T" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="R1" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="R2" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="P1" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="P2" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="Q" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(CV_CALIB_ZERO_DISPARITY)" Param="1" />
            <Arg Type="double" Name="alpha" DefaultVal="CV_DEFAULT(-1)" Param="1" />
            <Arg Type="CvSize" Name="new_image_size" DefaultVal="CV_DEFAULT(cvSize(0,0))" Param="1" />
            <Arg Type="" Name="" Param="1" />
            <Arg Type="CvRect*" Name="valid_pix_ROI1" DefaultVal="CV_DEFAULT(0)" Param="1" />
            <Arg Type="CvRect*" Name="valid_pix_ROI2" DefaultVal="CV_DEFAULT(0)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvStereoRectifyUncalibrated" Type="int" Name="cvStereoRectifyUncalibrated" ShortName="StereoRectifyUncalibrated" ArgStr="( const CvMat* points1, const CvMat* points2,  const CvMat* F, CvSize img_size,  CvMat* H1, CvMat* H2,  double threshold CV_DEFAULT(5));">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="points1" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="points2" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="F" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvSize" Name="img_size" Param="1" />
            <Arg Type="CvMat*" Name="H1" GpuMngd="1" DstArr="1" />
            <Arg Type="CvMat*" Name="H2" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="threshold" DefaultVal="CV_DEFAULT(5)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubdiv2DEdgeDst" Type="CvSubdiv2DPoint*" Name="cvSubdiv2DEdgeDst" ShortName="Subdiv2DEdgeDst" ArgStr="( CvSubdiv2DEdge edge )">
        <ArgList>
            <Arg Type="CvSubdiv2DEdge" Name="edge" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubdiv2DEdgeOrg" Type="CvSubdiv2DPoint*" Name="cvSubdiv2DEdgeOrg" ShortName="Subdiv2DEdgeOrg" ArgStr="( CvSubdiv2DEdge edge )">
        <ArgList>
            <Arg Type="CvSubdiv2DEdge" Name="edge" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubdiv2DGetEdge" Type="CvSubdiv2DEdge" Name="cvSubdiv2DGetEdge" ShortName="Subdiv2DGetEdge" ArgStr="( CvSubdiv2DEdge edge, CvNextEdgeType type )">
        <ArgList>
            <Arg Type="CvSubdiv2DEdge" Name="edge" Param="1" />
            <Arg Type="CvNextEdgeType" Name="type" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubdiv2DLocate" Type="CvSubdiv2DPointLocation" Name="cvSubdiv2DLocate" ShortName="Subdiv2DLocate" ArgStr="( CvSubdiv2D* subdiv, CvPoint2D32f pt, CvSubdiv2DEdge* edge, CvSubdiv2DPoint** vertex CV_DEFAULT(NULL) );">
        <ArgList>
            <Arg Type="CvSubdiv2D*" Name="subdiv" Param="1" />
            <Arg Type="CvPoint2D32f" Name="pt" Param="1" />
            <Arg Type="CvSubdiv2DEdge*" Name="edge" Param="1" />
            <Arg Type="CvSubdiv2DPoint**" Name="vertex" DefaultVal="CV_DEFAULT(NULL)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubdiv2DNextEdge" Type="CvSubdiv2DEdge" Name="cvSubdiv2DNextEdge" ShortName="Subdiv2DNextEdge" ArgStr="( CvSubdiv2DEdge edge )">
        <ArgList>
            <Arg Type="CvSubdiv2DEdge" Name="edge" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubdiv2DRotateEdge" Type="CvSubdiv2DEdge" Name="cvSubdiv2DRotateEdge" ShortName="Subdiv2DRotateEdge" ArgStr="( CvSubdiv2DEdge edge, int rotate )">
        <ArgList>
            <Arg Type="CvSubdiv2DEdge" Name="edge" Param="1" />
            <Arg Type="int" Name="rotate" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubdiv2DSymEdge" Type="CvSubdiv2DEdge" Name="cvSubdiv2DSymEdge" ShortName="Subdiv2DSymEdge" ArgStr="( CvSubdiv2DEdge edge )">
        <ArgList>
            <Arg Type="CvSubdiv2DEdge" Name="edge" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubdivDelaunay2DInsert" Type="CvSubdiv2DPoint*" Name="cvSubdivDelaunay2DInsert" ShortName="SubdivDelaunay2DInsert" ArgStr="( CvSubdiv2D* subdiv, CvPoint2D32f pt);">
        <ArgList>
            <Arg Type="CvSubdiv2D*" Name="subdiv" Param="1" />
            <Arg Type="CvPoint2D32f" Name="pt" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvSubstituteContour" Type="void" Name="cvSubstituteContour" ShortName="SubstituteContour" ArgStr="( CvContourScanner scanner, CvSeq* new_contour );">
        <ArgList>
            <Arg Type="CvContourScanner" Name="scanner" Param="1" />
            <Arg Type="CvSeq*" Name="new_contour" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvThreshHist" Type="void" Name="cvThreshHist" ShortName="ThreshHist" ArgStr="( CvHistogram* hist, double threshold );">
        <ArgList>
            <Arg Type="CvHistogram*" Name="hist" Param="1" />
            <Arg Type="double" Name="threshold" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvThreshold" Type="double" Name="cvThreshold" ShortName="Threshold" ArgStr="( const CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Type="double" Name="threshold" Param="1" />
            <Arg Type="double" Name="max_value" Param="1" />
            <Arg Type="int" Name="threshold_type" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvTriangleArea" Type="double" Name="cvTriangleArea" ShortName="TriangleArea" ArgStr="( CvPoint2D32f a, CvPoint2D32f b, CvPoint2D32f c )">
        <ArgList>
            <Arg Type="CvPoint2D32f" Name="a" Param="1" />
            <Arg Type="CvPoint2D32f" Name="b" Param="1" />
            <Arg Type="CvPoint2D32f" Name="c" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvTriangulatePoints" Type="void" Name="cvTriangulatePoints" ShortName="TriangulatePoints" ArgStr="(CvMat* projMatr1, CvMat* projMatr2, CvMat* projPoints1, CvMat* projPoints2, CvMat* points4D);">
        <ArgList>
            <Arg Type="CvMat*" Name="projMatr1" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="projMatr2" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="projPoints1" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="projPoints2" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="CvMat*" Name="points4D" GpuMngd="1" UNKOWN_TYPE="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvUndistort2" Type="void" Name="cvUndistort2" ShortName="Undistort2" ArgStr="( const CvArr* src, CvArr* dst,  const CvMat* camera_matrix,  const CvMat* distortion_coeffs,  const CvMat* new_camera_matrix CV_DEFAULT(0) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="distortion_coeffs" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="new_camera_matrix" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" SrcArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvUndistortPoints" Type="void" Name="cvUndistortPoints" ShortName="UndistortPoints" ArgStr="( const CvMat* src, CvMat* dst, const CvMat* camera_matrix, const CvMat* dist_coeffs, const CvMat* R CV_DEFAULT(0), const CvMat* P CV_DEFAULT(0));">
        <ArgList>
            <Arg Const="1" Type=" CvMat*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvMat*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="camera_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="dist_coeffs" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="R" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" SrcArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="P" DefaultVal="CV_DEFAULT(0)" GpuMngd="1" SrcArr="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvUpdateMotionHistory" Type="void" Name="cvUpdateMotionHistory" ShortName="UpdateMotionHistory" ArgStr="( const CvArr* silhouette, CvArr* mhi, double timestamp, double duration );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="silhouette" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="mhi" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Type="double" Name="timestamp" Param="1" />
            <Arg Type="double" Name="duration" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvValidateDisparity" Type="void" Name="cvValidateDisparity" ShortName="ValidateDisparity" ArgStr="( CvArr* disparity, const CvArr* cost, int minDisparity, int numberOfDisparities, int disp12MaxDiff CV_DEFAULT(1) );">
        <ArgList>
            <Arg Type="CvArr*" Name="disparity" GpuMngd="1" UNKOWN_TYPE="1" />
            <Arg Const="1" Type=" CvArr*" Name="cost" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="minDisparity" Param="1" />
            <Arg Type="int" Name="numberOfDisparities" Param="1" />
            <Arg Type="int" Name="disp12MaxDiff" DefaultVal="CV_DEFAULT(1)" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvWarpAffine" Type="void" Name="cvWarpAffine" ShortName="WarpAffine" ArgStr="( const CvArr* src, CvArr* dst, const CvMat* map_matrix,  int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS),  CvScalar fillval CV_DEFAULT(cvScalarAll(0)) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="map_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)" Param="1" />
            <Arg Type="CvScalar" Name="fillval" DefaultVal="CV_DEFAULT(cvScalarAll(0))" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvWarpPerspective" Type="void" Name="cvWarpPerspective" ShortName="WarpPerspective" ArgStr="( const CvArr* src, CvArr* dst, const CvMat* map_matrix, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS), CvScalar fillval CV_DEFAULT(cvScalarAll(0)) );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="src" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="dst" GpuMngd="1" DstArr="1" />
            <Arg Const="1" Type=" CvMat*" Name="map_matrix" GpuMngd="1" SrcArr="1" />
            <Arg Type="int" Name="flags" DefaultVal="CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)" Param="1" />
            <Arg Type="CvScalar" Name="fillval" DefaultVal="CV_DEFAULT(cvScalarAll(0))" Param="1" />
        </ArgList>
    </FctDef>
    <FctDef id="cvWatershed" Type="void" Name="cvWatershed" ShortName="Watershed" ArgStr="( const CvArr* image, CvArr* markers );">
        <ArgList>
            <Arg Const="1" Type=" CvArr*" Name="image" GpuMngd="1" SrcArr="1" />
            <Arg Type="CvArr*" Name="markers" GpuMngd="1" DstArr="1" />
        </ArgList>
    </FctDef>
</SwitchFctDefMngr>

Powered by WebSVN v1.61