Skip to content

Instantly share code, notes, and snippets.

@imalsogreg
Created October 2, 2013 16:20
Show Gist options
  • Save imalsogreg/6796329 to your computer and use it in GitHub Desktop.
Save imalsogreg/6796329 to your computer and use it in GitHub Desktop.
opencv-raw output of setup.py
{-# LANGUAGE ForeignFunctionInterface #-}
#include <bindings.dsl.h>
#include <opencv_generated.hpp>
module OpenCVRaw.Consts where
#strict_import
import Foreign.C
import Foreign.C.Types
#num CV_ADAPTIVESKINDETECTOR_MORPHING_METHOD_ERODE0
#num CV_ADAPTIVESKINDETECTOR_MORPHING_METHOD_ERODE_DILATE0
#num CV_ADAPTIVESKINDETECTOR_MORPHING_METHOD_ERODE_ERODE0
#num CV_ADAPTIVESKINDETECTOR_MORPHING_METHOD_NONE0
#num CV_ADAPTIVE_THRESH_GAUSSIAN_C0
#num CV_ADAPTIVE_THRESH_MEAN_C0
#num CV_ANN_MLP_GAUSSIAN0
#num CV_ANN_MLP_IDENTITY0
#num CV_ANN_MLP_NO_INPUT_SCALE0
#num CV_ANN_MLP_NO_OUTPUT_SCALE0
#num CV_ANN_MLP_SIGMOID_SYM0
#num CV_ANN_MLP_TRAINPARAMS_BACKPROP0
#num CV_ANN_MLP_TRAINPARAMS_RPROP0
#num CV_ANN_MLP_UPDATE_WEIGHTS0
#num CV_BOOST_DEFAULT0
#num CV_BOOST_DISCRETE0
#num CV_BOOST_GENTLE0
#num CV_BOOST_GINI0
#num CV_BOOST_LOGIT0
#num CV_BOOST_MISCLASS0
#num CV_BOOST_REAL0
#num CV_BOOST_SQERR0
#num CV_BORDER_CONSTANT0
#num CV_BORDER_DEFAULT0
#num CV_BORDER_ISOLATED0
#num CV_BORDER_REFLECT0
#num CV_BORDER_REFLECT1010
#num CV_BORDER_REFLECT_1010
#num CV_BORDER_REPLICATE0
#num CV_BORDER_TRANSPARENT0
#num CV_BORDER_WRAP0
#num CV_CALIB_CB_ADAPTIVE_THRESH0
#num CV_CALIB_CB_ASYMMETRIC_GRID0
#num CV_CALIB_CB_CLUSTERING0
#num CV_CALIB_CB_FAST_CHECK0
#num CV_CALIB_CB_FILTER_QUADS0
#num CV_CALIB_CB_NORMALIZE_IMAGE0
#num CV_CALIB_CB_SYMMETRIC_GRID0
#num CV_CALIB_FIX_ASPECT_RATIO0
#num CV_CALIB_FIX_FOCAL_LENGTH0
#num CV_CALIB_FIX_INTRINSIC0
#num CV_CALIB_FIX_K10
#num CV_CALIB_FIX_K20
#num CV_CALIB_FIX_K30
#num CV_CALIB_FIX_K40
#num CV_CALIB_FIX_K50
#num CV_CALIB_FIX_K60
#num CV_CALIB_FIX_PRINCIPAL_POINT0
#num CV_CALIB_RATIONAL_MODEL0
#num CV_CALIB_SAME_FOCAL_LENGTH0
#num CV_CALIB_USE_INTRINSIC_GUESS0
#num CV_CALIB_ZERO_DISPARITY0
#num CV_CALIB_ZERO_TANGENT_DIST0
#num CV_CASCADE_DO_CANNY_PRUNING0
#num CV_CASCADE_DO_ROUGH_SEARCH0
#num CV_CASCADE_FIND_BIGGEST_OBJECT0
#num CV_CASCADE_SCALE_IMAGE0
#num CV_CHAIN_APPROX_NONE0
#num CV_CHAIN_APPROX_SIMPLE0
#num CV_CHAIN_APPROX_TC89_KCOS0
#num CV_CHAIN_APPROX_TC89_L10
#num CV_CMP_EQ0
#num CV_CMP_GE0
#num CV_CMP_GT0
#num CV_CMP_LE0
#num CV_CMP_LT0
#num CV_CMP_NE0
#num CV_COLORMAP_AUTUMN0
#num CV_COLORMAP_BONE0
#num CV_COLORMAP_COOL0
#num CV_COLORMAP_HOT0
#num CV_COLORMAP_HSV0
#num CV_COLORMAP_JET0
#num CV_COLORMAP_OCEAN0
#num CV_COLORMAP_PINK0
#num CV_COLORMAP_RAINBOW0
#num CV_COLORMAP_SPRING0
#num CV_COLORMAP_SUMMER0
#num CV_COLORMAP_WINTER0
#num CV_COLOR_BAYERBG2BGR0
#num CV_COLOR_BAYERBG2BGR_VNG0
#num CV_COLOR_BAYERBG2GRAY0
#num CV_COLOR_BAYERBG2RGB0
#num CV_COLOR_BAYERBG2RGB_VNG0
#num CV_COLOR_BAYERGB2BGR0
#num CV_COLOR_BAYERGB2BGR_VNG0
#num CV_COLOR_BAYERGB2GRAY0
#num CV_COLOR_BAYERGB2RGB0
#num CV_COLOR_BAYERGB2RGB_VNG0
#num CV_COLOR_BAYERGR2BGR0
#num CV_COLOR_BAYERGR2BGR_VNG0
#num CV_COLOR_BAYERGR2GRAY0
#num CV_COLOR_BAYERGR2RGB0
#num CV_COLOR_BAYERGR2RGB_VNG0
#num CV_COLOR_BAYERRG2BGR0
#num CV_COLOR_BAYERRG2BGR_VNG0
#num CV_COLOR_BAYERRG2GRAY0
#num CV_COLOR_BAYERRG2RGB0
#num CV_COLOR_BAYERRG2RGB_VNG0
#num CV_COLOR_BGR2BGR5550
#num CV_COLOR_BGR2BGR5650
#num CV_COLOR_BGR2BGRA0
#num CV_COLOR_BGR2GRAY0
#num CV_COLOR_BGR2HLS0
#num CV_COLOR_BGR2HLS_FULL0
#num CV_COLOR_BGR2HSV0
#num CV_COLOR_BGR2HSV_FULL0
#num CV_COLOR_BGR2LAB0
#num CV_COLOR_BGR2LUV0
#num CV_COLOR_BGR2RGB0
#num CV_COLOR_BGR2RGBA0
#num CV_COLOR_BGR2XYZ0
#num CV_COLOR_BGR2YCRCB0
#num CV_COLOR_BGR2YUV0
#num CV_COLOR_BGR2YUV_I4200
#num CV_COLOR_BGR2YUV_IYUV0
#num CV_COLOR_BGR2YUV_YV120
#num CV_COLOR_BGR5552BGR0
#num CV_COLOR_BGR5552BGRA0
#num CV_COLOR_BGR5552GRAY0
#num CV_COLOR_BGR5552RGB0
#num CV_COLOR_BGR5552RGBA0
#num CV_COLOR_BGR5652BGR0
#num CV_COLOR_BGR5652BGRA0
#num CV_COLOR_BGR5652GRAY0
#num CV_COLOR_BGR5652RGB0
#num CV_COLOR_BGR5652RGBA0
#num CV_COLOR_BGRA2BGR0
#num CV_COLOR_BGRA2BGR5550
#num CV_COLOR_BGRA2BGR5650
#num CV_COLOR_BGRA2GRAY0
#num CV_COLOR_BGRA2RGB0
#num CV_COLOR_BGRA2RGBA0
#num CV_COLOR_BGRA2YUV_I4200
#num CV_COLOR_BGRA2YUV_IYUV0
#num CV_COLOR_BGRA2YUV_YV120
#num CV_COLOR_COLORCVT_MAX0
#num CV_COLOR_GRAY2BGR0
#num CV_COLOR_GRAY2BGR5550
#num CV_COLOR_GRAY2BGR5650
#num CV_COLOR_GRAY2BGRA0
#num CV_COLOR_GRAY2RGB0
#num CV_COLOR_GRAY2RGBA0
#num CV_COLOR_HLS2BGR0
#num CV_COLOR_HLS2BGR_FULL0
#num CV_COLOR_HLS2RGB0
#num CV_COLOR_HLS2RGB_FULL0
#num CV_COLOR_HSV2BGR0
#num CV_COLOR_HSV2BGR_FULL0
#num CV_COLOR_HSV2RGB0
#num CV_COLOR_HSV2RGB_FULL0
#num CV_COLOR_LAB2BGR0
#num CV_COLOR_LAB2LBGR0
#num CV_COLOR_LAB2LRGB0
#num CV_COLOR_LAB2RGB0
#num CV_COLOR_LBGR2LAB0
#num CV_COLOR_LBGR2LUV0
#num CV_COLOR_LRGB2LAB0
#num CV_COLOR_LRGB2LUV0
#num CV_COLOR_LUV2BGR0
#num CV_COLOR_LUV2LBGR0
#num CV_COLOR_LUV2LRGB0
#num CV_COLOR_LUV2RGB0
#num CV_COLOR_MRGBA2RGBA0
#num CV_COLOR_RGB2BGR0
#num CV_COLOR_RGB2BGR5550
#num CV_COLOR_RGB2BGR5650
#num CV_COLOR_RGB2BGRA0
#num CV_COLOR_RGB2GRAY0
#num CV_COLOR_RGB2HLS0
#num CV_COLOR_RGB2HLS_FULL0
#num CV_COLOR_RGB2HSV0
#num CV_COLOR_RGB2HSV_FULL0
#num CV_COLOR_RGB2LAB0
#num CV_COLOR_RGB2LUV0
#num CV_COLOR_RGB2RGBA0
#num CV_COLOR_RGB2XYZ0
#num CV_COLOR_RGB2YCRCB0
#num CV_COLOR_RGB2YUV0
#num CV_COLOR_RGB2YUV_I4200
#num CV_COLOR_RGB2YUV_IYUV0
#num CV_COLOR_RGB2YUV_YV120
#num CV_COLOR_RGBA2BGR0
#num CV_COLOR_RGBA2BGR5550
#num CV_COLOR_RGBA2BGR5650
#num CV_COLOR_RGBA2BGRA0
#num CV_COLOR_RGBA2GRAY0
#num CV_COLOR_RGBA2MRGBA0
#num CV_COLOR_RGBA2RGB0
#num CV_COLOR_RGBA2YUV_I4200
#num CV_COLOR_RGBA2YUV_IYUV0
#num CV_COLOR_RGBA2YUV_YV120
#num CV_COLOR_XYZ2BGR0
#num CV_COLOR_XYZ2RGB0
#num CV_COLOR_YCRCB2BGR0
#num CV_COLOR_YCRCB2RGB0
#num CV_COLOR_YUV2BGR0
#num CV_COLOR_YUV2BGRA_I4200
#num CV_COLOR_YUV2BGRA_IYUV0
#num CV_COLOR_YUV2BGRA_NV120
#num CV_COLOR_YUV2BGRA_NV210
#num CV_COLOR_YUV2BGRA_UYNV0
#num CV_COLOR_YUV2BGRA_UYVY0
#num CV_COLOR_YUV2BGRA_Y4220
#num CV_COLOR_YUV2BGRA_YUNV0
#num CV_COLOR_YUV2BGRA_YUY20
#num CV_COLOR_YUV2BGRA_YUYV0
#num CV_COLOR_YUV2BGRA_YV120
#num CV_COLOR_YUV2BGRA_YVYU0
#num CV_COLOR_YUV2BGR_I4200
#num CV_COLOR_YUV2BGR_IYUV0
#num CV_COLOR_YUV2BGR_NV120
#num CV_COLOR_YUV2BGR_NV210
#num CV_COLOR_YUV2BGR_UYNV0
#num CV_COLOR_YUV2BGR_UYVY0
#num CV_COLOR_YUV2BGR_Y4220
#num CV_COLOR_YUV2BGR_YUNV0
#num CV_COLOR_YUV2BGR_YUY20
#num CV_COLOR_YUV2BGR_YUYV0
#num CV_COLOR_YUV2BGR_YV120
#num CV_COLOR_YUV2BGR_YVYU0
#num CV_COLOR_YUV2GRAY_4200
#num CV_COLOR_YUV2GRAY_I4200
#num CV_COLOR_YUV2GRAY_IYUV0
#num CV_COLOR_YUV2GRAY_NV120
#num CV_COLOR_YUV2GRAY_NV210
#num CV_COLOR_YUV2GRAY_UYNV0
#num CV_COLOR_YUV2GRAY_UYVY0
#num CV_COLOR_YUV2GRAY_Y4220
#num CV_COLOR_YUV2GRAY_YUNV0
#num CV_COLOR_YUV2GRAY_YUY20
#num CV_COLOR_YUV2GRAY_YUYV0
#num CV_COLOR_YUV2GRAY_YV120
#num CV_COLOR_YUV2GRAY_YVYU0
#num CV_COLOR_YUV2RGB0
#num CV_COLOR_YUV2RGBA_I4200
#num CV_COLOR_YUV2RGBA_IYUV0
#num CV_COLOR_YUV2RGBA_NV120
#num CV_COLOR_YUV2RGBA_NV210
#num CV_COLOR_YUV2RGBA_UYNV0
#num CV_COLOR_YUV2RGBA_UYVY0
#num CV_COLOR_YUV2RGBA_Y4220
#num CV_COLOR_YUV2RGBA_YUNV0
#num CV_COLOR_YUV2RGBA_YUY20
#num CV_COLOR_YUV2RGBA_YUYV0
#num CV_COLOR_YUV2RGBA_YV120
#num CV_COLOR_YUV2RGBA_YVYU0
#num CV_COLOR_YUV2RGB_I4200
#num CV_COLOR_YUV2RGB_IYUV0
#num CV_COLOR_YUV2RGB_NV120
#num CV_COLOR_YUV2RGB_NV210
#num CV_COLOR_YUV2RGB_UYNV0
#num CV_COLOR_YUV2RGB_UYVY0
#num CV_COLOR_YUV2RGB_Y4220
#num CV_COLOR_YUV2RGB_YUNV0
#num CV_COLOR_YUV2RGB_YUY20
#num CV_COLOR_YUV2RGB_YUYV0
#num CV_COLOR_YUV2RGB_YV120
#num CV_COLOR_YUV2RGB_YVYU0
#num CV_COLOR_YUV420P2BGR0
#num CV_COLOR_YUV420P2BGRA0
#num CV_COLOR_YUV420P2GRAY0
#num CV_COLOR_YUV420P2RGB0
#num CV_COLOR_YUV420P2RGBA0
#num CV_COLOR_YUV420SP2BGR0
#num CV_COLOR_YUV420SP2BGRA0
#num CV_COLOR_YUV420SP2GRAY0
#num CV_COLOR_YUV420SP2RGB0
#num CV_COLOR_YUV420SP2RGBA0
#num CV_COVAR_COLS0
#num CV_COVAR_NORMAL0
#num CV_COVAR_ROWS0
#num CV_COVAR_SCALE0
#num CV_COVAR_SCRAMBLED0
#num CV_COVAR_USE_AVG0
#num CV_DCT_INVERSE0
#num CV_DCT_ROWS0
#num CV_DECOMP_CHOLESKY0
#num CV_DECOMP_EIG0
#num CV_DECOMP_LU0
#num CV_DECOMP_NORMAL0
#num CV_DECOMP_QR0
#num CV_DECOMP_SVD0
#num CV_DEPTH_MASK0
#num CV_DEPTH_MASK_16S0
#num CV_DEPTH_MASK_16U0
#num CV_DEPTH_MASK_32F0
#num CV_DEPTH_MASK_32S0
#num CV_DEPTH_MASK_64F0
#num CV_DEPTH_MASK_8S0
#num CV_DEPTH_MASK_8U0
#num CV_DEPTH_MASK_ALL0
#num CV_DEPTH_MASK_ALL_BUT_8S0
#num CV_DEPTH_MASK_FLT0
#num CV_DFT_COMPLEX_OUTPUT0
#num CV_DFT_INVERSE0
#num CV_DFT_REAL_OUTPUT0
#num CV_DFT_ROWS0
#num CV_DFT_SCALE0
#num CV_DIST_LABEL_CCOMP0
#num CV_DIST_LABEL_PIXEL0
#num CV_DRAWMATCHESFLAGS_DEFAULT0
#num CV_DRAWMATCHESFLAGS_DRAW_OVER_OUTIMG0
#num CV_DRAWMATCHESFLAGS_DRAW_RICH_KEYPOINTS0
#num CV_DRAWMATCHESFLAGS_NOT_DRAW_SINGLE_POINTS0
#num CV_EM_COV_MAT_DEFAULT0
#num CV_EM_COV_MAT_DIAGONAL0
#num CV_EM_COV_MAT_GENERIC0
#num CV_EM_COV_MAT_SPHERICAL0
#num CV_EM_DEFAULT_MAX_ITERS0
#num CV_EM_DEFAULT_NCLUSTERS0
#num CV_EM_START_AUTO_STEP0
#num CV_EM_START_E_STEP0
#num CV_EM_START_M_STEP0
#num CV_EPNP0
#num CV_EPNP1
#num CV_EVENT_FLAG_ALTKEY0
#num CV_EVENT_FLAG_CTRLKEY0
#num CV_EVENT_FLAG_LBUTTON0
#num CV_EVENT_FLAG_MBUTTON0
#num CV_EVENT_FLAG_RBUTTON0
#num CV_EVENT_FLAG_SHIFTKEY0
#num CV_EVENT_LBUTTONDBLCLK0
#num CV_EVENT_LBUTTONDOWN0
#num CV_EVENT_LBUTTONUP0
#num CV_EVENT_MBUTTONDBLCLK0
#num CV_EVENT_MBUTTONDOWN0
#num CV_EVENT_MBUTTONUP0
#num CV_EVENT_MOUSEMOVE0
#num CV_EVENT_RBUTTONDBLCLK0
#num CV_EVENT_RBUTTONDOWN0
#num CV_EVENT_RBUTTONUP0
#num CV_FASTFEATUREDETECTOR_TYPE_5_80
#num CV_FASTFEATUREDETECTOR_TYPE_7_120
#num CV_FASTFEATUREDETECTOR_TYPE_9_160
#num CV_FEATUREEVALUATOR_HAAR0
#num CV_FEATUREEVALUATOR_HOG0
#num CV_FEATUREEVALUATOR_LBP0
#num CV_FILENODE_EMPTY0
#num CV_FILENODE_FLOAT0
#num CV_FILENODE_FLOW0
#num CV_FILENODE_INT0
#num CV_FILENODE_MAP0
#num CV_FILENODE_NAMED0
#num CV_FILENODE_NONE0
#num CV_FILENODE_REAL0
#num CV_FILENODE_REF0
#num CV_FILENODE_SEQ0
#num CV_FILENODE_STR0
#num CV_FILENODE_STRING0
#num CV_FILENODE_TYPE_MASK0
#num CV_FILENODE_USER0
#num CV_FILESTORAGE_APPEND0
#num CV_FILESTORAGE_FORMAT_AUTO0
#num CV_FILESTORAGE_FORMAT_MASK0
#num CV_FILESTORAGE_FORMAT_XML0
#num CV_FILESTORAGE_FORMAT_YAML0
#num CV_FILESTORAGE_INSIDE_MAP0
#num CV_FILESTORAGE_MEMORY0
#num CV_FILESTORAGE_NAME_EXPECTED0
#num CV_FILESTORAGE_READ0
#num CV_FILESTORAGE_UNDEFINED0
#num CV_FILESTORAGE_VALUE_EXPECTED0
#num CV_FILESTORAGE_WRITE0
#num CV_FLOODFILL_FIXED_RANGE0
#num CV_FLOODFILL_MASK_ONLY0
#num CV_FM_7POINT0
#num CV_FM_8POINT0
#num CV_FM_LMEDS0
#num CV_FM_RANSAC0
#num CV_FONT_HERSHEY_COMPLEX0
#num CV_FONT_HERSHEY_COMPLEX_SMALL0
#num CV_FONT_HERSHEY_DUPLEX0
#num CV_FONT_HERSHEY_PLAIN0
#num CV_FONT_HERSHEY_SCRIPT_COMPLEX0
#num CV_FONT_HERSHEY_SCRIPT_SIMPLEX0
#num CV_FONT_HERSHEY_SIMPLEX0
#num CV_FONT_HERSHEY_TRIPLEX0
#num CV_FONT_ITALIC0
#num CV_FREAK_NB_ORIENPAIRS0
#num CV_FREAK_NB_PAIRS0
#num CV_FREAK_NB_SCALES0
#num CV_FUZZYMEANSHIFTTRACKER_MINKERNELMASS0
#num CV_FUZZYMEANSHIFTTRACKER_RMEDGEDENSITYFUZZY0
#num CV_FUZZYMEANSHIFTTRACKER_RMEDGEDENSITYLINEAR0
#num CV_FUZZYMEANSHIFTTRACKER_RMINNERDENSITY0
#num CV_FUZZYMEANSHIFTTRACKER_TSDISABLED0
#num CV_FUZZYMEANSHIFTTRACKER_TSNONE0
#num CV_FUZZYMEANSHIFTTRACKER_TSSEARCHING0
#num CV_FUZZYMEANSHIFTTRACKER_TSSETWINDOW0
#num CV_FUZZYMEANSHIFTTRACKER_TSTRACKING0
#num CV_GBTREES_ABSOLUTE_LOSS0
#num CV_GBTREES_DEVIANCE_LOSS0
#num CV_GBTREES_HUBER_LOSS0
#num CV_GBTREES_SQUARED_LOSS0
#num CV_GC_BGD0
#num CV_GC_EVAL0
#num CV_GC_FGD0
#num CV_GC_INIT_WITH_MASK0
#num CV_GC_INIT_WITH_RECT0
#num CV_GC_PR_BGD0
#num CV_GC_PR_FGD0
#num CV_GEMM_1_T0
#num CV_GEMM_2_T0
#num CV_GEMM_3_T0
#num CV_GHT_POSITION0
#num CV_GHT_ROTATION0
#num CV_GHT_SCALE0
#num CV_HAMMING_NORMTYPE0
#num CV_HOGDESCRIPTOR_DEFAULT_NLEVELS0
#num CV_HOGDESCRIPTOR_L2HYS0
#num CV_IMREAD_ANYCOLOR0
#num CV_IMREAD_ANYDEPTH0
#num CV_IMREAD_COLOR0
#num CV_IMREAD_GRAYSCALE0
#num CV_IMREAD_UNCHANGED0
#num CV_IMWRITE_JPEG_QUALITY0
#num CV_IMWRITE_PNG_BILEVEL0
#num CV_IMWRITE_PNG_COMPRESSION0
#num CV_IMWRITE_PNG_STRATEGY0
#num CV_IMWRITE_PNG_STRATEGY_DEFAULT0
#num CV_IMWRITE_PNG_STRATEGY_FILTERED0
#num CV_IMWRITE_PNG_STRATEGY_FIXED0
#num CV_IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY0
#num CV_IMWRITE_PNG_STRATEGY_RLE0
#num CV_IMWRITE_PXM_BINARY0
#num CV_INTER_AREA0
#num CV_INTER_BITS0
#num CV_INTER_BITS20
#num CV_INTER_CUBIC0
#num CV_INTER_LANCZOS40
#num CV_INTER_LINEAR0
#num CV_INTER_MAX0
#num CV_INTER_NEAREST0
#num CV_INTER_TAB_SIZE0
#num CV_INTER_TAB_SIZE20
#num CV_ITERATIVE0
#num CV_ITERATIVE1
#num CV_KERNEL_ASYMMETRICAL0
#num CV_KERNEL_GENERAL0
#num CV_KERNEL_INTEGER0
#num CV_KERNEL_SMOOTH0
#num CV_KERNEL_SYMMETRICAL0
#num CV_KMEANS_PP_CENTERS0
#num CV_KMEANS_RANDOM_CENTERS0
#num CV_KMEANS_USE_INITIAL_LABELS0
#num CV_LEVMARQ_CALC_J0
#num CV_LEVMARQ_CHECK_ERR0
#num CV_LEVMARQ_DONE0
#num CV_LEVMARQ_STARTED0
#num CV_LMEDS0
#num CV_MAGIC_MASK0
#num CV_MAT_AUTO_STEP0
#num CV_MAT_CONTINUOUS_FLAG0
#num CV_MAT_MAGIC_VAL0
#num CV_MAT_SUBMATRIX_FLAG0
#num CV_MORPH_BLACKHAT0
#num CV_MORPH_CLOSE0
#num CV_MORPH_CROSS0
#num CV_MORPH_DILATE0
#num CV_MORPH_ELLIPSE0
#num CV_MORPH_ERODE0
#num CV_MORPH_GRADIENT0
#num CV_MORPH_OPEN0
#num CV_MORPH_RECT0
#num CV_MORPH_TOPHAT0
#num CV_NORM_HAMMING0
#num CV_NORM_HAMMING20
#num CV_NORM_INF0
#num CV_NORM_L10
#num CV_NORM_L20
#num CV_NORM_L2SQR0
#num CV_NORM_MINMAX0
#num CV_NORM_RELATIVE0
#num CV_NORM_TYPE_MASK0
#num CV_OPTFLOW_FARNEBACK_GAUSSIAN0
#num CV_OPTFLOW_LK_GET_MIN_EIGENVALS0
#num CV_OPTFLOW_USE_INITIAL_FLOW0
#num CV_ORB_FAST_SCORE0
#num CV_ORB_HARRIS_SCORE0
#num CV_ORB_KBYTES0
#num CV_P3P0
#num CV_P3P1
#num CV_PARAMGRID_SVM_C0
#num CV_PARAMGRID_SVM_COEF0
#num CV_PARAMGRID_SVM_DEGREE0
#num CV_PARAMGRID_SVM_GAMMA0
#num CV_PARAMGRID_SVM_NU0
#num CV_PARAMGRID_SVM_P0
#num CV_PARAM_ALGORITHM0
#num CV_PARAM_BOOLEAN0
#num CV_PARAM_FLOAT0
#num CV_PARAM_INT0
#num CV_PARAM_MAT0
#num CV_PARAM_MAT_VECTOR0
#num CV_PARAM_REAL0
#num CV_PARAM_SHORT0
#num CV_PARAM_STRING0
#num CV_PARAM_UCHAR0
#num CV_PARAM_UINT640
#num CV_PARAM_UNSIGNED_INT0
#num CV_PROJ_SPHERICAL_EQRECT0
#num CV_PROJ_SPHERICAL_ORTHO0
#num CV_RANSAC0
#num CV_RETR_CCOMP0
#num CV_RETR_EXTERNAL0
#num CV_RETR_FLOODFILL0
#num CV_RETR_LIST0
#num CV_RETR_TREE0
#num CV_RIGID_BODY_MOTION0
#num CV_RNG_NORMAL0
#num CV_RNG_UNIFORM0
#num CV_ROTATION0
#num CV_SELFSIMDESCRIPTOR_DEFAULT_LARGE_SIZE0
#num CV_SELFSIMDESCRIPTOR_DEFAULT_NUM_ANGLES0
#num CV_SELFSIMDESCRIPTOR_DEFAULT_NUM_DISTANCE_BUCKETS0
#num CV_SELFSIMDESCRIPTOR_DEFAULT_SMALL_SIZE0
#num CV_SELFSIMDESCRIPTOR_DEFAULT_START_DISTANCE_BUCKET0
#num CV_SORT_ASCENDING0
#num CV_SORT_DESCENDING0
#num CV_SORT_EVERY_COLUMN0
#num CV_SORT_EVERY_ROW0
#num CV_SPARSEMAT_HASH_BIT0
#num CV_SPARSEMAT_HASH_SCALE0
#num CV_SPARSEMAT_MAGIC_VAL0
#num CV_SPARSEMAT_MAX_DIM0
#num CV_STEREOBM_BASIC_PRESET0
#num CV_STEREOBM_FISH_EYE_PRESET0
#num CV_STEREOBM_NARROW_PRESET0
#num CV_STEREOBM_PREFILTER_NORMALIZED_RESPONSE0
#num CV_STEREOBM_PREFILTER_XSOBEL0
#num CV_STEREOSGBM_DISP_SCALE0
#num CV_STEREOSGBM_DISP_SHIFT0
#num CV_STEREOVAR_CYCLE_O0
#num CV_STEREOVAR_CYCLE_V0
#num CV_STEREOVAR_PENALIZATION_CHARBONNIER0
#num CV_STEREOVAR_PENALIZATION_PERONA_MALIK0
#num CV_STEREOVAR_PENALIZATION_TICHONOV0
#num CV_STEREOVAR_USE_AUTO_PARAMS0
#num CV_STEREOVAR_USE_EQUALIZE_HIST0
#num CV_STEREOVAR_USE_INITIAL_DISPARITY0
#num CV_STEREOVAR_USE_MEDIAN_FILTERING0
#num CV_STEREOVAR_USE_SMART_ID0
#num CV_SUBDIV2D_NEXT_AROUND_DST0
#num CV_SUBDIV2D_NEXT_AROUND_LEFT0
#num CV_SUBDIV2D_NEXT_AROUND_ORG0
#num CV_SUBDIV2D_NEXT_AROUND_RIGHT0
#num CV_SUBDIV2D_PREV_AROUND_DST0
#num CV_SUBDIV2D_PREV_AROUND_LEFT0
#num CV_SUBDIV2D_PREV_AROUND_ORG0
#num CV_SUBDIV2D_PREV_AROUND_RIGHT0
#num CV_SUBDIV2D_PTLOC_ERROR0
#num CV_SUBDIV2D_PTLOC_INSIDE0
#num CV_SUBDIV2D_PTLOC_ON_EDGE0
#num CV_SUBDIV2D_PTLOC_OUTSIDE_RECT0
#num CV_SUBDIV2D_PTLOC_VERTEX0
#num CV_SVD_FULL_UV0
#num CV_SVD_MODIFY_A0
#num CV_SVD_NO_UV0
#num CV_SVM_C0
#num CV_SVM_COEF0
#num CV_SVM_C_SVC0
#num CV_SVM_DEGREE0
#num CV_SVM_EPS_SVR0
#num CV_SVM_GAMMA0
#num CV_SVM_LINEAR0
#num CV_SVM_NU0
#num CV_SVM_NU_SVC0
#num CV_SVM_NU_SVR0
#num CV_SVM_ONE_CLASS0
#num CV_SVM_P0
#num CV_SVM_POLY0
#num CV_SVM_RBF0
#num CV_SVM_SIGMOID0
#num CV_TERMCRITERIA_COUNT0
#num CV_TERMCRITERIA_EPS0
#num CV_TERMCRITERIA_MAX_ITER0
#num CV_THRESH_BINARY0
#num CV_THRESH_BINARY_INV0
#num CV_THRESH_MASK0
#num CV_THRESH_OTSU0
#num CV_THRESH_TOZERO0
#num CV_THRESH_TOZERO_INV0
#num CV_THRESH_TRUNC0
#num CV_TM_CCOEFF0
#num CV_TM_CCOEFF_NORMED0
#num CV_TM_CCORR0
#num CV_TM_CCORR_NORMED0
#num CV_TM_SQDIFF0
#num CV_TM_SQDIFF_NORMED0
#num CV_TRANSLATION0
#num CV_TYPE_MASK0
#num CV_WARP_INVERSE_MAP0
#num CV_WINDOW_AUTOSIZE0
#num CV_WINDOW_NORMAL0
#num CV_WINDOW_OPENGL0
#num CV_WND_PROP_ASPECT_RATIO0
#num CV_WND_PROP_AUTOSIZE0
#num CV_WND_PROP_FULLSCREEN0
#num CV_WND_PROP_OPENGL0
#num CV__INPUTARRAY_EXPR0
#num CV__INPUTARRAY_FIXED_SIZE0
#num CV__INPUTARRAY_FIXED_TYPE0
#num CV__INPUTARRAY_GPU_MAT0
#num CV__INPUTARRAY_KIND_MASK0
#num CV__INPUTARRAY_KIND_SHIFT0
#num CV__INPUTARRAY_MAT0
#num CV__INPUTARRAY_MATX0
#num CV__INPUTARRAY_NONE0
#num CV__INPUTARRAY_OCL_MAT0
#num CV__INPUTARRAY_OPENGL_BUFFER0
#num CV__INPUTARRAY_OPENGL_TEXTURE0
#num CV__INPUTARRAY_STD_VECTOR0
#num CV__INPUTARRAY_STD_VECTOR_MAT0
#num CV__INPUTARRAY_STD_VECTOR_VECTOR0
{-# LANGUAGE ForeignFunctionInterface #-}
#include <bindings.dsl.h>
#include <opencv_generated.hpp>
module OpenCVRaw.Funcs where
#strict_import
import Foreign.C
import Foreign.C.Types
import OpenCVRaw.Types
#ccall cv_create_BFMatcher , CInt -> CInt -> IO (Ptr <BFMatcher>)
#ccall cv_create_BRISK , CInt -> CInt -> CFloat -> IO (Ptr <BRISK>)
#ccall cv_create_BRISK5 , Ptr <vector_float> -> Ptr <vector_int> -> CFloat -> CFloat -> Ptr <vector_int> -> IO (Ptr <BRISK>)
#ccall cv_create_BackgroundSubtractorMOG , IO (Ptr <BackgroundSubtractorMOG>)
#ccall cv_create_BackgroundSubtractorMOG4 , CInt -> CInt -> CDouble -> CDouble -> IO (Ptr <BackgroundSubtractorMOG>)
#ccall cv_CamShift , Ptr <Mat> -> Ptr <Rect> -> Ptr <TermCriteria> -> IO (Ptr <RotatedRect>)
#ccall cv_Canny , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> CInt -> CInt -> IO ()
#ccall cv_create_CascadeClassifier , IO (Ptr <CascadeClassifier>)
#ccall cv_create_CascadeClassifier1 , Ptr <string> -> IO (Ptr <CascadeClassifier>)
#ccall cv_create_CvANN_MLP , IO (Ptr <CvANN_MLP>)
#ccall cv_create_CvANN_MLP4 , Ptr <Mat> -> CInt -> CDouble -> CDouble -> IO (Ptr <CvANN_MLP>)
#ccall cv_create_CvBoost , IO (Ptr <CvBoost>)
#ccall cv_create_CvBoost8 , Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <CvBoostParams> -> IO (Ptr <CvBoost>)
#ccall cv_create_CvDTree , IO (Ptr <CvDTree>)
#ccall cv_create_CvERTrees , IO (Ptr <CvERTrees>)
#ccall cv_create_CvGBTrees , IO (Ptr <CvGBTrees>)
#ccall cv_create_CvGBTrees8 , Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <CvGBTreesParams> -> IO (Ptr <CvGBTrees>)
#ccall cv_create_CvKNearest , IO (Ptr <CvKNearest>)
#ccall cv_create_CvKNearest5 , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO (Ptr <CvKNearest>)
#ccall cv_create_CvNormalBayesClassifier , IO (Ptr <CvNormalBayesClassifier>)
#ccall cv_create_CvNormalBayesClassifier4 , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO (Ptr <CvNormalBayesClassifier>)
#ccall cv_create_CvRTrees , IO (Ptr <CvRTrees>)
#ccall cv_create_CvSVM , IO (Ptr <CvSVM>)
#ccall cv_create_CvSVM5 , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <CvSVMParams> -> IO (Ptr <CvSVM>)
#ccall cv_create_DMatch , IO (Ptr <DMatch>)
#ccall cv_create_DMatch3 , CInt -> CInt -> CFloat -> IO (Ptr <DMatch>)
#ccall cv_create_DMatch4 , CInt -> CInt -> CInt -> CFloat -> IO (Ptr <DMatch>)
#ccall cv_create_EM , CInt -> CInt -> Ptr <TermCriteria> -> IO (Ptr <EM>)
#ccall cv_create_FastFeatureDetector , CInt -> CInt -> IO (Ptr <FastFeatureDetector>)
#ccall cv_create_FileNode , IO (Ptr <FileNode>)
#ccall cv_create_FileStorage , IO (Ptr <FileStorage>)
#ccall cv_create_FileStorage3 , Ptr <string> -> CInt -> Ptr <string> -> IO (Ptr <FileStorage>)
#ccall cv_create_FlannBasedMatcher , Ptr <IndexParams> -> Ptr <SearchParams> -> IO (Ptr <FlannBasedMatcher>)
#ccall cv_create_GFTTDetector , CInt -> CDouble -> CDouble -> CInt -> CInt -> CDouble -> IO (Ptr <GFTTDetector>)
#ccall cv_GaussianBlur , Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CDouble -> CDouble -> CInt -> IO ()
#ccall cv_create_GridAdaptedFeatureDetector , Ptr <FeatureDetector> -> CInt -> CInt -> CInt -> IO (Ptr <GridAdaptedFeatureDetector>)
#ccall cv_create_HOGDescriptor , IO (Ptr <HOGDescriptor>)
#ccall cv_create_HOGDescriptor1 , Ptr <String> -> IO (Ptr <HOGDescriptor>)
#ccall cv_create_HOGDescriptor11 , Ptr <Size> -> Ptr <Size> -> Ptr <Size> -> Ptr <Size> -> CInt -> CInt -> CDouble -> CInt -> CDouble -> CInt -> CInt -> IO (Ptr <HOGDescriptor>)
#ccall cv_HoughCircles , Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> CInt -> CInt -> IO ()
#ccall cv_HoughLines , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> CInt -> CDouble -> CDouble -> IO ()
#ccall cv_HoughLinesP , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> CInt -> CDouble -> CDouble -> IO ()
#ccall cv_HuMoments , Ptr <Moments> -> Ptr <Mat> -> IO ()
#ccall cv_create_Index , IO (Ptr <Index>)
#ccall cv_create_Index3 , Ptr <Mat> -> Ptr <IndexParams> -> Ptr <flann_distance_t> -> IO (Ptr <Index>)
#ccall cv_create_KDTree , IO (Ptr <KDTree>)
#ccall cv_create_KDTree2 , Ptr <Mat> -> CInt -> IO (Ptr <KDTree>)
#ccall cv_create_KDTree3 , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO (Ptr <KDTree>)
#ccall cv_create_KalmanFilter , IO (Ptr <KalmanFilter>)
#ccall cv_create_KalmanFilter4 , CInt -> CInt -> CInt -> CInt -> IO (Ptr <KalmanFilter>)
#ccall cv_create_KeyPoint , IO (Ptr <KeyPoint>)
#ccall cv_create_KeyPoint7 , CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> CInt -> CInt -> IO (Ptr <KeyPoint>)
#ccall cv_LUT , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_Laplacian , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CDouble -> CDouble -> CInt -> IO ()
#ccall cv_create_MSER , CInt -> CInt -> CInt -> CDouble -> CDouble -> CInt -> CDouble -> CDouble -> CInt -> IO (Ptr <MSER>)
#ccall cv_Mahalanobis , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO CDouble
#ccall cv_create_ORB , CInt -> CFloat -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr <ORB>)
#ccall cv_PCABackProject , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_PCACompute , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_PCAComputeVar , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> IO ()
#ccall cv_PCAProject , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_PSNR , Ptr <Mat> -> Ptr <Mat> -> IO CDouble
#ccall cv_create_Params , IO (Ptr <Params>)
#ccall cv_create_PyramidAdaptedFeatureDetector , Ptr <FeatureDetector> -> CInt -> IO (Ptr <PyramidAdaptedFeatureDetector>)
#ccall cv_RQDecomp3x3 , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO (Ptr <Vec3d>)
#ccall cv_Rodrigues , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_SVBackSubst , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_SVDecomp , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_Scharr , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> CDouble -> CDouble -> CInt -> IO ()
#ccall cv_create_SimpleBlobDetector , Ptr <Params> -> IO (Ptr <SimpleBlobDetector>)
#ccall cv_Sobel , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> CInt -> CDouble -> CDouble -> CInt -> IO ()
#ccall cv_create_StarDetector , CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr <StarDetector>)
#ccall cv_create_StereoBM , IO (Ptr <StereoBM>)
#ccall cv_create_StereoBM3 , CInt -> CInt -> CInt -> IO (Ptr <StereoBM>)
#ccall cv_create_StereoSGBM , IO (Ptr <StereoSGBM>)
#ccall cv_create_StereoSGBM11 , CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr <StereoSGBM>)
#ccall cv_create_StereoVar , IO (Ptr <StereoVar>)
#ccall cv_create_StereoVar12 , CInt -> CDouble -> CInt -> CInt -> CInt -> CInt -> CDouble -> CFloat -> CFloat -> CInt -> CInt -> CInt -> IO (Ptr <StereoVar>)
#ccall cv_create_Subdiv2D , IO (Ptr <Subdiv2D>)
#ccall cv_create_Subdiv2D1 , Ptr <Rect> -> IO (Ptr <Subdiv2D>)
#ccall cv_create_VideoCapture , IO (Ptr <VideoCapture>)
#ccall cv_create_VideoCapture1 , CInt -> IO (Ptr <VideoCapture>)
#ccall cv_create_VideoWriter , IO (Ptr <VideoWriter>)
#ccall cv_create_VideoWriter5 , Ptr <string> -> CInt -> CDouble -> Ptr <Size> -> CInt -> IO (Ptr <VideoWriter>)
#ccall cv_Algorithm__create , Ptr <Algorithm> -> Ptr <string> -> IO (Ptr <Algorithm>)
#ccall cv_absdiff , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_accumulate , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_accumulateProduct , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_accumulateSquare , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_accumulateWeighted , Ptr <Mat> -> Ptr <Mat> -> CDouble -> Ptr <Mat> -> IO ()
#ccall cv_adaptiveThreshold , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CInt -> CInt -> CInt -> CDouble -> IO ()
#ccall cv_add , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_DescriptorMatcher_add1 , Ptr <DescriptorMatcher> -> Ptr <vector_Mat> -> IO ()
#ccall cv_addWeighted , Ptr <Mat> -> CDouble -> Ptr <Mat> -> CDouble -> CDouble -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_applyColorMap , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_approxPolyDP , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CInt -> IO ()
#ccall cv_arcLength , Ptr <Mat> -> CInt -> IO CDouble
#ccall cv_batchDistance , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> CInt -> CInt -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_bilateralFilter , Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> CDouble -> CInt -> IO ()
#ccall cv_bitwise_and , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_bitwise_not , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_bitwise_or , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_bitwise_xor , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_blur , Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> Ptr <Point> -> CInt -> IO ()
#ccall cv_borderInterpolate , CInt -> CInt -> CInt -> IO CInt
#ccall cv_boundingRect , Ptr <Mat> -> IO (Ptr <Rect>)
#ccall cv_boxFilter , Ptr <Mat> -> Ptr <Mat> -> CInt -> Ptr <Size> -> Ptr <Point> -> CInt -> CInt -> IO ()
#ccall cv_KDTree_build , Ptr <KDTree> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_Index_build3 , Ptr <Index> -> Ptr <Mat> -> Ptr <IndexParams> -> Ptr <flann_distance_t> -> IO ()
#ccall cv_buildOpticalFlowPyramid , Ptr <Mat> -> Ptr <vector_Mat> -> Ptr <Size> -> CInt -> CInt -> CInt -> CInt -> CInt -> IO CInt
#ccall cv_calcBackProject , Ptr <vector_Mat> -> Ptr <vector_int> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_float> -> CDouble -> IO ()
#ccall cv_calcCovarMatrix , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_calcGlobalOrientation , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> IO CDouble
#ccall cv_calcHist , Ptr <vector_Mat> -> Ptr <vector_int> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_int> -> Ptr <vector_float> -> CInt -> IO ()
#ccall cv_calcMotionGradient , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> CInt -> IO ()
#ccall cv_calcOpticalFlowFarneback , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> CInt -> CInt -> CInt -> CInt -> CDouble -> CInt -> IO ()
#ccall cv_calcOpticalFlowPyrLK , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CInt -> Ptr <TermCriteria> -> CInt -> CDouble -> IO ()
#ccall cv_calcOpticalFlowSF , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_calcOpticalFlowSF16 , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> CDouble -> CDouble -> CInt -> CDouble -> CDouble -> CDouble -> CInt -> CDouble -> CDouble -> CDouble -> IO ()
#ccall cv_calibrateCamera , Ptr <vector_Mat> -> Ptr <vector_Mat> -> Ptr <Size> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_Mat> -> Ptr <vector_Mat> -> CInt -> Ptr <TermCriteria> -> IO CDouble
#ccall cv_calibrationMatrixValues , Ptr <Mat> -> Ptr <Size> -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> Ptr <Point2d> -> CDouble -> IO ()
#ccall cv_cartToPolar , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_chamerMatching , Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_vector_Point> -> Ptr <vector_float> -> CDouble -> CInt -> CDouble -> CInt -> CInt -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO CInt
#ccall cv_HOGDescriptor_checkDetectorSize , Ptr <HOGDescriptor> -> IO CInt
#ccall cv_checkHardwareSupport , CInt -> IO CInt
#ccall cv_checkRange , Ptr <Mat> -> CInt -> Ptr <Point> -> CDouble -> CDouble -> IO CInt
#ccall cv_circle , Ptr <Mat> -> Ptr <Point> -> CInt -> Ptr <Scalar> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_CvNormalBayesClassifier_clear , Ptr <CvNormalBayesClassifier> -> IO ()
#ccall cv_DescriptorMatcher_clear0 , Ptr <DescriptorMatcher> -> IO ()
#ccall cv_clipLine , Ptr <Rect> -> Ptr <Point> -> Ptr <Point> -> IO CInt
#ccall cv_compare , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_compareHist , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO CDouble
#ccall cv_completeSymm , Ptr <Mat> -> CInt -> IO ()
#ccall cv_composeRT , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_DescriptorExtractor_compute , Ptr <DescriptorExtractor> -> Ptr <Mat> -> Ptr <vector_KeyPoint> -> Ptr <Mat> -> IO ()
#ccall cv_HOGDescriptor_compute5 , Ptr <HOGDescriptor> -> Ptr <Mat> -> Ptr <vector_float> -> Ptr <Size> -> Ptr <Size> -> Ptr <vector_Point> -> IO ()
#ccall cv_computeCorrespondEpilines , Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_HOGDescriptor_computeGradient , Ptr <HOGDescriptor> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> Ptr <Size> -> IO ()
#ccall cv_contourArea , Ptr <Mat> -> CInt -> IO CDouble
#ccall cv_convertMaps , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_convertPointsFromHomogeneous , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_convertPointsToHomogeneous , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_convertScaleAbs , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> IO ()
#ccall cv_convexHull , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_convexityDefects , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_copyMakeBorder , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr <Scalar> -> IO ()
#ccall cv_cornerEigenValsAndVecs , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_cornerHarris , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CDouble -> CInt -> IO ()
#ccall cv_cornerMinEigenVal , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_cornerSubPix , Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> Ptr <Size> -> Ptr <TermCriteria> -> IO ()
#ccall cv_KalmanFilter_correct , Ptr <KalmanFilter> -> Ptr <Mat> -> IO (Ptr <Mat>)
#ccall cv_correctMatches , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_countNonZero , Ptr <Mat> -> IO CInt
#ccall cv_CvANN_MLP_create , Ptr <CvANN_MLP> -> Ptr <Mat> -> CInt -> CDouble -> CDouble -> IO ()
#ccall cv_DescriptorMatcher_create1 , Ptr <DescriptorMatcher> -> Ptr <string> -> IO (Ptr <DescriptorMatcher>)
#ccall cv_createEigenFaceRecognizer , CInt -> CDouble -> IO (Ptr <FaceRecognizer>)
#ccall cv_createFisherFaceRecognizer , CInt -> CDouble -> IO (Ptr <FaceRecognizer>)
#ccall cv_createHanningWindow , Ptr <Mat> -> Ptr <Size> -> CInt -> IO ()
#ccall cv_createLBPHFaceRecognizer , CInt -> CInt -> CInt -> CInt -> CDouble -> IO (Ptr <FaceRecognizer>)
#ccall cv_cubeRoot , CFloat -> IO CFloat
#ccall cv_cvtColor , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_dct , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_decomposeProjectionMatrix , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_destroyAllWindows , IO ()
#ccall cv_destroyWindow , Ptr <string> -> IO ()
#ccall cv_FeatureDetector_detect , Ptr <FeatureDetector> -> Ptr <Mat> -> Ptr <vector_KeyPoint> -> Ptr <Mat> -> IO ()
#ccall cv_HOGDescriptor_detect7 , Ptr <HOGDescriptor> -> Ptr <Mat> -> Ptr <vector_Point> -> Ptr <vector_double> -> CDouble -> Ptr <Size> -> Ptr <Size> -> Ptr <vector_Point> -> IO ()
#ccall cv_CascadeClassifier_detectMultiScale , Ptr <CascadeClassifier> -> Ptr <Mat> -> Ptr <vector_Rect> -> CDouble -> CInt -> CInt -> Ptr <Size> -> Ptr <Size> -> IO ()
#ccall cv_CascadeClassifier_detectMultiScale10 , Ptr <CascadeClassifier> -> Ptr <Mat> -> Ptr <vector_Rect> -> Ptr <vector_int> -> Ptr <vector_double> -> CDouble -> CInt -> CInt -> Ptr <Size> -> Ptr <Size> -> CInt -> IO ()
#ccall cv_HOGDescriptor_detectMultiScale9 , Ptr <HOGDescriptor> -> Ptr <Mat> -> Ptr <vector_Rect> -> Ptr <vector_double> -> CDouble -> Ptr <Size> -> Ptr <Size> -> CDouble -> CDouble -> CInt -> IO ()
#ccall cv_determinant , Ptr <Mat> -> IO CDouble
#ccall cv_dft , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_dilate , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Point> -> CInt -> CInt -> Ptr <Scalar> -> IO ()
#ccall cv_KDTree_dims , Ptr <KDTree> -> IO CInt
#ccall cv_distanceTransform , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_distanceTransform4 , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_divide , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> CInt -> IO ()
#ccall cv_divide4 , CDouble -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_drawChessboardCorners , Ptr <Mat> -> Ptr <Size> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_drawContours , Ptr <Mat> -> Ptr <vector_Mat> -> CInt -> Ptr <Scalar> -> CInt -> CInt -> Ptr <Mat> -> CInt -> Ptr <Point> -> IO ()
#ccall cv_drawDataMatrixCodes , Ptr <Mat> -> Ptr <vector_string> -> Ptr <Mat> -> IO ()
#ccall cv_drawKeypoints , Ptr <Mat> -> Ptr <vector_KeyPoint> -> Ptr <Mat> -> Ptr <Scalar> -> CInt -> IO ()
#ccall cv_Subdiv2D_edgeDst , Ptr <Subdiv2D> -> CInt -> Ptr <Point2f> -> IO CInt
#ccall cv_Subdiv2D_edgeOrg , Ptr <Subdiv2D> -> CInt -> Ptr <Point2f> -> IO CInt
#ccall cv_eigen , Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> IO CInt
#ccall cv_ellipse , Ptr <Mat> -> Ptr <Point> -> Ptr <Size> -> CDouble -> CDouble -> CDouble -> Ptr <Scalar> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_ellipse2Poly , Ptr <Point> -> Ptr <Size> -> CInt -> CInt -> CInt -> CInt -> Ptr <vector_Point> -> IO ()
#ccall cv_ellipse5 , Ptr <Mat> -> Ptr <RotatedRect> -> Ptr <Scalar> -> CInt -> CInt -> IO ()
#ccall cv_FileNode_empty , Ptr <FileNode> -> IO CInt
#ccall cv_CascadeClassifier_empty0 , Ptr <CascadeClassifier> -> IO CInt
#ccall cv_equalizeHist , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_erode , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Point> -> CInt -> CInt -> Ptr <Scalar> -> IO ()
#ccall cv_estimateAffine3D , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> IO CInt
#ccall cv_estimateRigidTransform , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO (Ptr <Mat>)
#ccall cv_exp , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_extractChannel , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_fastAtan2 , CFloat -> CFloat -> IO CFloat
#ccall cv_fillConvexPoly , Ptr <Mat> -> Ptr <Mat> -> Ptr <Scalar> -> CInt -> CInt -> IO ()
#ccall cv_fillPoly , Ptr <Mat> -> Ptr <vector_Mat> -> Ptr <Scalar> -> CInt -> CInt -> Ptr <Point> -> IO ()
#ccall cv_filter2D , Ptr <Mat> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Point> -> CDouble -> CInt -> IO ()
#ccall cv_filterSpeckles , Ptr <Mat> -> CDouble -> CInt -> CDouble -> Ptr <Mat> -> IO ()
#ccall cv_findChessboardCorners , Ptr <Mat> -> Ptr <Size> -> Ptr <Mat> -> CInt -> IO CInt
#ccall cv_findCirclesGrid , Ptr <Mat> -> Ptr <Size> -> Ptr <Mat> -> CInt -> Ptr <FeatureDetector> -> IO CInt
#ccall cv_findCirclesGridDefault , Ptr <Mat> -> Ptr <Size> -> Ptr <Mat> -> CInt -> IO CInt
#ccall cv_findContours , Ptr <Mat> -> Ptr <vector_Mat> -> Ptr <Mat> -> CInt -> CInt -> Ptr <Point> -> IO ()
#ccall cv_findDataMatrix , Ptr <Mat> -> Ptr <vector_string> -> Ptr <Mat> -> Ptr <vector_Mat> -> IO ()
#ccall cv_findFundamentalMat , Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> CDouble -> Ptr <Mat> -> IO (Ptr <Mat>)
#ccall cv_findHomography , Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> Ptr <Mat> -> IO (Ptr <Mat>)
#ccall cv_KDTree_findNearest , Ptr <KDTree> -> Ptr <Mat> -> CInt -> CInt -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO CInt
#ccall cv_Subdiv2D_findNearest2 , Ptr <Subdiv2D> -> Ptr <Point2f> -> Ptr <Point2f> -> IO CInt
#ccall cv_findNonZero , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_KDTree_findOrthoRange , Ptr <KDTree> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_CvKNearest_find_nearest , Ptr <CvKNearest> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO CFloat
#ccall cv_fitEllipse , Ptr <Mat> -> IO (Ptr <RotatedRect>)
#ccall cv_fitLine , Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> CDouble -> CDouble -> IO ()
#ccall cv_flip , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_floodFill , Ptr <Mat> -> Ptr <Mat> -> Ptr <Point> -> Ptr <Scalar> -> Ptr <Rect> -> Ptr <Scalar> -> Ptr <Scalar> -> CInt -> IO CInt
#ccall cv_gemm , Ptr <Mat> -> Ptr <Mat> -> CDouble -> Ptr <Mat> -> CDouble -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_BRISK_generateKernel , Ptr <BRISK> -> Ptr <vector_float> -> Ptr <vector_int> -> CFloat -> CFloat -> Ptr <vector_int> -> IO ()
#ccall cv_VideoCapture_get , Ptr <VideoCapture> -> CInt -> IO CDouble
#ccall cv_getAffineTransform , Ptr <Mat> -> Ptr <Mat> -> IO (Ptr <Mat>)
#ccall cv_Algorithm_getAlgorithm , Ptr <Algorithm> -> Ptr <string> -> IO (Ptr <Algorithm>)
#ccall cv_Index_getAlgorithm0 , Ptr <Index> -> IO (Ptr <flann_algorithm_t>)
#ccall cv_Algorithm_getBool , Ptr <Algorithm> -> Ptr <string> -> IO CInt
#ccall cv_getBuildInformation , IO (Ptr <string>)
#ccall cv_getCPUTickCount , IO CLong
#ccall cv_HOGDescriptor_getDaimlerPeopleDetector , Ptr <HOGDescriptor> -> IO (Ptr <vector_float>)
#ccall cv_getDefaultNewCameraMatrix , Ptr <Mat> -> Ptr <Size> -> CInt -> IO (Ptr <Mat>)
#ccall cv_HOGDescriptor_getDefaultPeopleDetector , Ptr <HOGDescriptor> -> IO (Ptr <vector_float>)
#ccall cv_getDerivKernels , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> CInt -> CInt -> IO ()
#ccall cv_HOGDescriptor_getDescriptorSize , Ptr <HOGDescriptor> -> IO CSize
#ccall cv_Index_getDistance , Ptr <Index> -> IO (Ptr <flann_distance_t>)
#ccall cv_Algorithm_getDouble , Ptr <Algorithm> -> Ptr <string> -> IO CDouble
#ccall cv_Subdiv2D_getEdge , Ptr <Subdiv2D> -> CInt -> CInt -> IO CInt
#ccall cv_Subdiv2D_getEdgeList , Ptr <Subdiv2D> -> Ptr <vector_Vec4f> -> IO ()
#ccall cv_FileStorage_getFirstTopLevelNode , Ptr <FileStorage> -> IO (Ptr <FileNode>)
#ccall cv_getGaborKernel , Ptr <Size> -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> CInt -> IO (Ptr <Mat>)
#ccall cv_getGaussianKernel , CInt -> CDouble -> CInt -> IO (Ptr <Mat>)
#ccall cv_Algorithm_getInt , Ptr <Algorithm> -> Ptr <string> -> IO CInt
#ccall cv_Algorithm_getList , Ptr <Algorithm> -> Ptr <vector_string> -> IO ()
#ccall cv_Algorithm_getMat , Ptr <Algorithm> -> Ptr <string> -> IO (Ptr <Mat>)
#ccall cv_Algorithm_getMatVector , Ptr <Algorithm> -> Ptr <string> -> IO (Ptr <vector_Mat>)
#ccall cv_getNumberOfCPUs , IO CInt
#ccall cv_getOptimalDFTSize , CInt -> IO CInt
#ccall cv_getOptimalNewCameraMatrix , Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CDouble -> Ptr <Size> -> Ptr <Rect> -> CInt -> IO (Ptr <Mat>)
#ccall cv_Algorithm_getParams , Ptr <Algorithm> -> Ptr <vector_string> -> IO ()
#ccall cv_getPerspectiveTransform , Ptr <Mat> -> Ptr <Mat> -> IO (Ptr <Mat>)
#ccall cv_KDTree_getPoints , Ptr <KDTree> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_getRectSubPix , Ptr <Mat> -> Ptr <Size> -> Ptr <Point2f> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_getRotationMatrix2D , Ptr <Point2f> -> CDouble -> CDouble -> IO (Ptr <Mat>)
#ccall cv_Algorithm_getString , Ptr <Algorithm> -> Ptr <string> -> IO (Ptr <string>)
#ccall cv_getStructuringElement , CInt -> Ptr <Size> -> Ptr <Point> -> IO (Ptr <Mat>)
#ccall cv_getTextSize , Ptr <string> -> CInt -> CDouble -> CInt -> Ptr CInt -> IO (Ptr <Size>)
#ccall cv_getTickCount , IO CLong
#ccall cv_getTickFrequency , IO CDouble
#ccall cv_getTrackbarPos , Ptr <string> -> Ptr <string> -> IO CInt
#ccall cv_DescriptorMatcher_getTrainDescriptors , Ptr <DescriptorMatcher> -> IO (Ptr <vector_Mat>)
#ccall cv_Subdiv2D_getTriangleList , Ptr <Subdiv2D> -> Ptr <vector_Vec6f> -> IO ()
#ccall cv_getValidDisparityROI , Ptr <Rect> -> Ptr <Rect> -> CInt -> CInt -> CInt -> IO (Ptr <Rect>)
#ccall cv_CvDTree_getVarImportance , Ptr <CvDTree> -> IO (Ptr <Mat>)
#ccall cv_CvRTrees_getVarImportance0 , Ptr <CvRTrees> -> IO (Ptr <Mat>)
#ccall cv_Subdiv2D_getVertex , Ptr <Subdiv2D> -> CInt -> Ptr CInt -> IO (Ptr <Point2f>)
#ccall cv_Subdiv2D_getVoronoiFacetList , Ptr <Subdiv2D> -> Ptr <vector_int> -> Ptr <vector_vector_Point2f> -> Ptr <vector_Point2f> -> IO ()
#ccall cv_HOGDescriptor_getWinSigma , Ptr <HOGDescriptor> -> IO CDouble
#ccall cv_getWindowProperty , Ptr <string> -> CInt -> IO CDouble
#ccall cv_CvSVM_get_support_vector_count , Ptr <CvSVM> -> IO CInt
#ccall cv_CvSVM_get_var_count , Ptr <CvSVM> -> IO CInt
#ccall cv_goodFeaturesToTrack , Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> CDouble -> Ptr <Mat> -> CInt -> CInt -> CDouble -> IO ()
#ccall cv_VideoCapture_grab , Ptr <VideoCapture> -> IO CInt
#ccall cv_grabCut , Ptr <Mat> -> Ptr <Mat> -> Ptr <Rect> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_groupRectangles , Ptr <vector_Rect> -> Ptr <vector_int> -> CInt -> CDouble -> IO ()
#ccall cv_hconcat , Ptr <vector_Mat> -> Ptr <Mat> -> IO ()
#ccall cv_idct , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_idft , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_imdecode , Ptr <Mat> -> CInt -> IO (Ptr <Mat>)
#ccall cv_imencode , Ptr <string> -> Ptr <Mat> -> Ptr <vector_uchar> -> Ptr <vector_int> -> IO CInt
#ccall cv_imread , Ptr <string> -> CInt -> IO (Ptr <Mat>)
#ccall cv_imshow , Ptr <string> -> Ptr <Mat> -> IO ()
#ccall cv_imwrite , Ptr <string> -> Ptr <Mat> -> Ptr <vector_int> -> IO CInt
#ccall cv_inRange , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_initCameraMatrix2D , Ptr <vector_Mat> -> Ptr <vector_Mat> -> Ptr <Size> -> CDouble -> IO (Ptr <Mat>)
#ccall cv_Subdiv2D_initDelaunay , Ptr <Subdiv2D> -> Ptr <Rect> -> IO ()
#ccall cv_initUndistortRectifyMap , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_initWideAngleProjMap , Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CInt -> CInt -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> IO CFloat
#ccall cv_Subdiv2D_insert , Ptr <Subdiv2D> -> Ptr <Point2f> -> IO CInt
#ccall cv_Subdiv2D_insert1 , Ptr <Subdiv2D> -> Ptr <vector_Point2f> -> IO ()
#ccall cv_insertChannel , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_integral , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_integral4 , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_integral5 , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_intersectConvexConvex , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO CFloat
#ccall cv_invert , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO CDouble
#ccall cv_invertAffineTransform , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_isContourConvex , Ptr <Mat> -> IO CInt
#ccall cv_FileNode_isInt , Ptr <FileNode> -> IO CInt
#ccall cv_FileNode_isMap , Ptr <FileNode> -> IO CInt
#ccall cv_FileNode_isNamed , Ptr <FileNode> -> IO CInt
#ccall cv_FileNode_isNone , Ptr <FileNode> -> IO CInt
#ccall cv_FileStorage_isOpened , Ptr <FileStorage> -> IO CInt
#ccall cv_VideoWriter_isOpened0 , Ptr <VideoWriter> -> IO CInt
#ccall cv_FileNode_isReal , Ptr <FileNode> -> IO CInt
#ccall cv_FileNode_isSeq , Ptr <FileNode> -> IO CInt
#ccall cv_FileNode_isString , Ptr <FileNode> -> IO CInt
#ccall cv_EM_isTrained , Ptr <EM> -> IO CInt
#ccall cv_kmeans , Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <TermCriteria> -> CInt -> CInt -> Ptr <Mat> -> IO CDouble
#ccall cv_DescriptorMatcher_knnMatch , Ptr <DescriptorMatcher> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_vector_DMatch> -> CInt -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_DescriptorMatcher_knnMatch5 , Ptr <DescriptorMatcher> -> Ptr <Mat> -> Ptr <vector_vector_DMatch> -> CInt -> Ptr <vector_Mat> -> CInt -> IO ()
#ccall cv_Index_knnSearch , Ptr <Index> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> Ptr <SearchParams> -> IO ()
#ccall cv_line , Ptr <Mat> -> Ptr <Point> -> Ptr <Point> -> Ptr <Scalar> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_Index_load , Ptr <Index> -> Ptr <Mat> -> Ptr <string> -> IO CInt
#ccall cv_FaceRecognizer_load1 , Ptr <FaceRecognizer> -> Ptr <string> -> IO ()
#ccall cv_HOGDescriptor_load2 , Ptr <HOGDescriptor> -> Ptr <String> -> Ptr <String> -> IO CInt
#ccall cv_Subdiv2D_locate , Ptr <Subdiv2D> -> Ptr <Point2f> -> CInt -> CInt -> IO CInt
#ccall cv_log , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_magnitude , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_matMulDeriv , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_DescriptorMatcher_match , Ptr <DescriptorMatcher> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_DMatch> -> Ptr <Mat> -> IO ()
#ccall cv_DescriptorMatcher_match3 , Ptr <DescriptorMatcher> -> Ptr <Mat> -> Ptr <vector_DMatch> -> Ptr <vector_Mat> -> IO ()
#ccall cv_matchShapes , Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> IO CDouble
#ccall cv_matchTemplate , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_max , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_mean , Ptr <Mat> -> Ptr <Mat> -> IO (Ptr <Scalar>)
#ccall cv_meanShift , Ptr <Mat> -> Ptr <Rect> -> Ptr <TermCriteria> -> IO CInt
#ccall cv_meanStdDev , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_medianBlur , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_merge , Ptr <vector_Mat> -> Ptr <Mat> -> IO ()
#ccall cv_min , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_minAreaRect , Ptr <Mat> -> IO (Ptr <RotatedRect>)
#ccall cv_minEnclosingCircle , Ptr <Mat> -> Ptr <Point2f> -> CFloat -> IO ()
#ccall cv_minMaxLoc , Ptr <Mat> -> Ptr CDouble -> Ptr CDouble -> Ptr <Point> -> Ptr <Point> -> Ptr <Mat> -> IO ()
#ccall cv_mixChannels , Ptr <vector_Mat> -> Ptr <vector_Mat> -> Ptr <vector_int> -> IO ()
#ccall cv_moments , Ptr <Mat> -> CInt -> IO (Ptr <Moments>)
#ccall cv_morphologyEx , Ptr <Mat> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Point> -> CInt -> CInt -> Ptr <Scalar> -> IO ()
#ccall cv_moveWindow , Ptr <string> -> CInt -> CInt -> IO ()
#ccall cv_mulSpectrums , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_mulTransposed , Ptr <Mat> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> CDouble -> CInt -> IO ()
#ccall cv_multiply , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> CInt -> IO ()
#ccall cv_FileNode_name , Ptr <FileNode> -> IO (Ptr <string>)
#ccall cv_namedWindow , Ptr <string> -> CInt -> IO ()
#ccall cv_Subdiv2D_nextEdge , Ptr <Subdiv2D> -> CInt -> IO CInt
#ccall cv_norm , Ptr <Mat> -> CInt -> Ptr <Mat> -> IO CDouble
#ccall cv_norm4 , Ptr <Mat> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> IO CDouble
#ccall cv_normalize , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> CInt -> CInt -> Ptr <Mat> -> IO ()
#ccall cv_FileStorage_open , Ptr <FileStorage> -> Ptr <string> -> CInt -> Ptr <string> -> IO CInt
#ccall cv_VideoCapture_open1 , Ptr <VideoCapture> -> CInt -> IO CInt
#ccall cv_VideoWriter_open5 , Ptr <VideoWriter> -> Ptr <string> -> CInt -> CDouble -> Ptr <Size> -> CInt -> IO CInt
#ccall cv_StereoBM_call , Ptr <StereoBM> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_StarDetector_call , Ptr <StarDetector> -> Ptr <Mat> -> Ptr <vector_KeyPoint> -> IO ()
#ccall cv_StereoVar_call , Ptr <StereoVar> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_Feature2D_call , Ptr <Feature2D> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_KeyPoint> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_FileStorage_getelem , Ptr <FileStorage> -> CString -> IO (Ptr <FileNode>)
#ccall cv_FileNode_getelem , Ptr <FileNode> -> CInt -> IO (Ptr <FileNode>)
#ccall cv_Algorithm_paramHelp , Ptr <Algorithm> -> Ptr <string> -> IO (Ptr <string>)
#ccall cv_Algorithm_paramType , Ptr <Algorithm> -> Ptr <string> -> IO CInt
#ccall cv_patchNaNs , Ptr <Mat> -> CDouble -> IO ()
#ccall cv_perspectiveTransform , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_phase , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_phaseCorrelate , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO (Ptr <Point2d>)
#ccall cv_phaseCorrelateRes , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr CDouble -> IO (Ptr <Point2d>)
#ccall cv_pointPolygonTest , Ptr <Mat> -> Ptr <Point2f> -> CInt -> IO CDouble
#ccall cv_polarToCart , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_polylines , Ptr <Mat> -> Ptr <vector_Mat> -> CInt -> Ptr <Scalar> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_pow , Ptr <Mat> -> CDouble -> Ptr <Mat> -> IO ()
#ccall cv_preCornerDetect , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_CvNormalBayesClassifier_predict , Ptr <CvNormalBayesClassifier> -> Ptr <Mat> -> Ptr <Mat> -> IO CFloat
#ccall cv_KalmanFilter_predict1 , Ptr <KalmanFilter> -> Ptr <Mat> -> IO (Ptr <Mat>)
#ccall cv_CvANN_MLP_predict2 , Ptr <CvANN_MLP> -> Ptr <Mat> -> Ptr <Mat> -> IO CFloat
#ccall cv_FaceRecognizer_predict3 , Ptr <FaceRecognizer> -> Ptr <Mat> -> CInt -> CDouble -> IO ()
#ccall cv_CvGBTrees_predict4 , Ptr <CvGBTrees> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Range> -> CInt -> IO CFloat
#ccall cv_CvBoost_predict5 , Ptr <CvBoost> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Range> -> CInt -> CInt -> IO CFloat
#ccall cv_CvRTrees_predict_prob , Ptr <CvRTrees> -> Ptr <Mat> -> Ptr <Mat> -> IO CFloat
#ccall cv_projectPoints , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> IO ()
#ccall cv_CvBoost_prune , Ptr <CvBoost> -> Ptr <CvSlice> -> IO ()
#ccall cv_putText , Ptr <Mat> -> Ptr <string> -> Ptr <Point> -> CInt -> CDouble -> Ptr <Scalar> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_pyrDown , Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CInt -> IO ()
#ccall cv_pyrMeanShiftFiltering , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> CInt -> Ptr <TermCriteria> -> IO ()
#ccall cv_pyrUp , Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CInt -> IO ()
#ccall cv_Index_radiusSearch , Ptr <Index> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> CInt -> Ptr <SearchParams> -> IO CInt
#ccall cv_randShuffle_ , Ptr <Mat> -> CDouble -> IO ()
#ccall cv_randn , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_randu , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_VideoCapture_read , Ptr <VideoCapture> -> Ptr <Mat> -> IO CInt
#ccall cv_rectangle , Ptr <Mat> -> Ptr <Point> -> Ptr <Point> -> Ptr <Scalar> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_rectify3Collinear , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_Mat> -> Ptr <vector_Mat> -> Ptr <Size> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> Ptr <Size> -> Ptr <Rect> -> Ptr <Rect> -> CInt -> IO CFloat
#ccall cv_reduce , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_FileStorage_release , Ptr <FileStorage> -> IO ()
#ccall cv_VideoWriter_release0 , Ptr <VideoWriter> -> IO ()
#ccall cv_FileStorage_releaseAndGetString , Ptr <FileStorage> -> IO (Ptr <string>)
#ccall cv_remap , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> Ptr <Scalar> -> IO ()
#ccall cv_repeat , Ptr <Mat> -> CInt -> CInt -> Ptr <Mat> -> IO ()
#ccall cv_reprojectImageTo3D , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO ()
#ccall cv_resize , Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CDouble -> CDouble -> CInt -> IO ()
#ccall cv_resizeWindow , Ptr <string> -> CInt -> CInt -> IO ()
#ccall cv_VideoCapture_retrieve , Ptr <VideoCapture> -> Ptr <Mat> -> CInt -> IO CInt
#ccall cv_FileStorage_root , Ptr <FileStorage> -> CInt -> IO (Ptr <FileNode>)
#ccall cv_Subdiv2D_rotateEdge , Ptr <Subdiv2D> -> CInt -> CInt -> IO CInt
#ccall cv_Index_save , Ptr <Index> -> Ptr <string> -> IO ()
#ccall cv_FaceRecognizer_save1 , Ptr <FaceRecognizer> -> Ptr <string> -> IO ()
#ccall cv_HOGDescriptor_save2 , Ptr <HOGDescriptor> -> Ptr <String> -> Ptr <String> -> IO ()
#ccall cv_scaleAdd , Ptr <Mat> -> CDouble -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_segmentMotion , Ptr <Mat> -> Ptr <Mat> -> Ptr <vector_Rect> -> CDouble -> CDouble -> IO ()
#ccall cv_sepFilter2D , Ptr <Mat> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Point> -> CDouble -> CInt -> IO ()
#ccall cv_VideoCapture_set , Ptr <VideoCapture> -> CInt -> CDouble -> IO CInt
#ccall cv_Algorithm_setAlgorithm , Ptr <Algorithm> -> Ptr <string> -> Ptr <Algorithm> -> IO ()
#ccall cv_Algorithm_setBool , Ptr <Algorithm> -> Ptr <string> -> CInt -> IO ()
#ccall cv_Algorithm_setDouble , Ptr <Algorithm> -> Ptr <string> -> CDouble -> IO ()
#ccall cv_setIdentity , Ptr <Mat> -> Ptr <Scalar> -> IO ()
#ccall cv_Algorithm_setInt , Ptr <Algorithm> -> Ptr <string> -> CInt -> IO ()
#ccall cv_Algorithm_setMat , Ptr <Algorithm> -> Ptr <string> -> Ptr <Mat> -> IO ()
#ccall cv_Algorithm_setMatVector , Ptr <Algorithm> -> Ptr <string> -> Ptr <vector_Mat> -> IO ()
#ccall cv_HOGDescriptor_setSVMDetector , Ptr <HOGDescriptor> -> Ptr <Mat> -> IO ()
#ccall cv_Algorithm_setString , Ptr <Algorithm> -> Ptr <string> -> Ptr <string> -> IO ()
#ccall cv_setTrackbarPos , Ptr <string> -> Ptr <string> -> CInt -> IO ()
#ccall cv_setUseOptimized , CInt -> IO ()
#ccall cv_setWindowProperty , Ptr <string> -> CInt -> CDouble -> IO ()
#ccall cv_FileNode_size , Ptr <FileNode> -> IO CSize
#ccall cv_solve , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO CInt
#ccall cv_solveCubic , Ptr <Mat> -> Ptr <Mat> -> IO CInt
#ccall cv_solvePnP , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> IO CInt
#ccall cv_solvePnPRansac , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CFloat -> CInt -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_solvePoly , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO CDouble
#ccall cv_sort , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_sortIdx , Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_split , Ptr <Mat> -> Ptr <vector_Mat> -> IO ()
#ccall cv_sqrt , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_startWindowThread , IO CInt
#ccall cv_stereoCalibrate , Ptr <vector_Mat> -> Ptr <vector_Mat> -> Ptr <vector_Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <TermCriteria> -> CInt -> IO CDouble
#ccall cv_stereoRectify , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> CDouble -> Ptr <Size> -> Ptr <Rect> -> Ptr <Rect> -> IO ()
#ccall cv_stereoRectifyUncalibrated , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> Ptr <Mat> -> Ptr <Mat> -> CDouble -> IO CInt
#ccall cv_subtract , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO ()
#ccall cv_sum , Ptr <Mat> -> IO (Ptr <Scalar>)
#ccall cv_Subdiv2D_symEdge , Ptr <Subdiv2D> -> CInt -> IO CInt
#ccall cv_threshold , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> CInt -> IO CDouble
#ccall cv_trace , Ptr <Mat> -> IO (Ptr <Scalar>)
#ccall cv_CvNormalBayesClassifier_train , Ptr <CvNormalBayesClassifier> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> CInt -> IO CInt
#ccall cv_DescriptorMatcher_train0 , Ptr <DescriptorMatcher> -> IO ()
#ccall cv_FaceRecognizer_train2 , Ptr <FaceRecognizer> -> Ptr <vector_Mat> -> Ptr <Mat> -> IO ()
#ccall cv_EM_train4 , Ptr <EM> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO CInt
#ccall cv_CvSVM_train5 , Ptr <CvSVM> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <CvSVMParams> -> IO CInt
#ccall cv_CvANN_MLP_train6 , Ptr <CvANN_MLP> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <CvANN_MLP_TrainParams> -> CInt -> IO CInt
#ccall cv_CvERTrees_train8 , Ptr <CvERTrees> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <CvRTParams> -> IO CInt
#ccall cv_CvGBTrees_train9 , Ptr <CvGBTrees> -> Ptr <Mat> -> CInt -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <CvGBTreesParams> -> CInt -> IO CInt
#ccall cv_EM_trainE , Ptr <EM> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO CInt
#ccall cv_EM_trainM , Ptr <EM> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO CInt
#ccall cv_CvSVM_train_auto , Ptr <CvSVM> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <CvSVMParams> -> CInt -> Ptr <CvParamGrid> -> Ptr <CvParamGrid> -> Ptr <CvParamGrid> -> Ptr <CvParamGrid> -> Ptr <CvParamGrid> -> Ptr <CvParamGrid> -> CInt -> IO CInt
#ccall cv_transform , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_transpose , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_triangulatePoints , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_FileNode_type , Ptr <FileNode> -> IO CInt
#ccall cv_undistort , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_undistortPoints , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_FaceRecognizer_update , Ptr <FaceRecognizer> -> Ptr <vector_Mat> -> Ptr <Mat> -> IO ()
#ccall cv_updateMotionHistory , Ptr <Mat> -> Ptr <Mat> -> CDouble -> CDouble -> IO ()
#ccall cv_useOptimized , IO CInt
#ccall cv_validateDisparity , Ptr <Mat> -> Ptr <Mat> -> CInt -> CInt -> CInt -> IO ()
#ccall cv_vconcat , Ptr <vector_Mat> -> Ptr <Mat> -> IO ()
#ccall cv_waitKey , CInt -> IO CInt
#ccall cv_warpAffine , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CInt -> CInt -> Ptr <Scalar> -> IO ()
#ccall cv_warpPerspective , Ptr <Mat> -> Ptr <Mat> -> Ptr <Mat> -> Ptr <Size> -> CInt -> CInt -> Ptr <Scalar> -> IO ()
#ccall cv_watershed , Ptr <Mat> -> Ptr <Mat> -> IO ()
#ccall cv_VideoWriter_write , Ptr <VideoWriter> -> Ptr <Mat> -> IO ()
{-# LANGUAGE ForeignFunctionInterface #-}
#include <bindings.dsl.h>
#include <opencv_generated.hpp>
module OpenCVRaw.Types where
#strict_import
import Foreign.C
import Foreign.C.Types
#opaque_t Algorithm
#opaque_t CvANN_MLP
#opaque_t CvANN_MLP_TrainParams
#opaque_t CvBoost
#opaque_t CvBoostParams
#opaque_t CvDTree
#opaque_t CvDTreeNode
#opaque_t CvDTreeParams
#opaque_t CvERTrees
#opaque_t CvGBTrees
#opaque_t CvGBTreesParams
#opaque_t CvKNearest
#opaque_t CvNormalBayesClassifier
#opaque_t CvParamGrid
#opaque_t CvRTParams
#opaque_t CvRTrees
#opaque_t CvSVM
#opaque_t CvSVMParams
#opaque_t CvSlice
#opaque_t CvStatModel
#opaque_t DescriptorExtractor
#opaque_t DescriptorMatcher
#opaque_t FaceRecognizer
#opaque_t Feature2D
#opaque_t FeatureDetector
#opaque_t FileNode
#opaque_t IndexParams
#opaque_t Mat
#opaque_t Moments
#opaque_t Point
#opaque_t Point2d
#opaque_t Point2f
#opaque_t Range
#opaque_t Rect
#opaque_t RotatedRect
#opaque_t Scalar
#opaque_t SearchParams
#opaque_t Params
#opaque_t Size
#opaque_t String
#opaque_t TermCriteria
#opaque_t Vec2d
#opaque_t Vec3d
#opaque_t BFMatcher
#opaque_t BRISK
#opaque_t BackgroundSubtractor
#opaque_t BackgroundSubtractorMOG
#opaque_t CascadeClassifier
#opaque_t EM
#opaque_t FastFeatureDetector
#opaque_t FileStorage
#opaque_t FlannBasedMatcher
#opaque_t GFTTDetector
#opaque_t GridAdaptedFeatureDetector
#opaque_t KDTree
#opaque_t KalmanFilter
#opaque_t KeyPoint
#opaque_t MSER
#opaque_t ORB
#opaque_t PyramidAdaptedFeatureDetector
#opaque_t SimpleBlobDetector
#opaque_t StarDetector
#opaque_t StereoBM
#opaque_t StereoSGBM
#opaque_t StereoVar
#opaque_t Subdiv2D
#opaque_t VideoCapture
#opaque_t VideoWriter
#opaque_t Index
#opaque_t flann_algorithm_t
#opaque_t flann_distance_t
#opaque_t explicit
#opaque_t string
#opaque_t DMatch
#opaque_t HOGDescriptor
#opaque_t vector_DMatch
#opaque_t vector_KeyPoint
#opaque_t vector_Mat
#opaque_t vector_Point
#opaque_t vector_Point2f
#opaque_t vector_Rect
#opaque_t vector_Vec4f
#opaque_t vector_Vec6f
#opaque_t vector_double
#opaque_t vector_float
#opaque_t vector_int
#opaque_t vector_string
#opaque_t vector_uchar
#opaque_t vector_vector_DMatch
#opaque_t vector_vector_Point
#opaque_t vector_vector_Point2f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment