--- /dev/null
+#define CV_BLUR_NO_SCALE 0\r
+#define CV_BLUR 1\r
+#define CV_GAUSSIAN 2\r
+#define CV_MEDIAN 3\r
+#define CV_BILATERAL 4\r
+#define CV_INPAINT_NS 0\r
+#define CV_INPAINT_TELEA 1\r
+#define CV_SCHARR -1\r
+#define CV_MAX_SOBEL_KSIZE 7\r
+#define CV_BGR2BGRA 0\r
+#define CV_RGB2RGBA CV_BGR2BGRA\r
+#define CV_BGRA2BGR 1\r
+#define CV_RGBA2RGB CV_BGRA2BGR\r
+#define CV_BGR2RGBA 2\r
+#define CV_RGB2BGRA CV_BGR2RGBA\r
+#define CV_RGBA2BGR 3\r
+#define CV_BGRA2RGB CV_RGBA2BGR\r
+#define CV_BGR2RGB 4\r
+#define CV_RGB2BGR CV_BGR2RGB\r
+#define CV_BGRA2RGBA 5\r
+#define CV_RGBA2BGRA CV_BGRA2RGBA\r
+#define CV_BGR2GRAY 6\r
+#define CV_RGB2GRAY 7\r
+#define CV_GRAY2BGR 8\r
+#define CV_GRAY2RGB CV_GRAY2BGR\r
+#define CV_GRAY2BGRA 9\r
+#define CV_GRAY2RGBA CV_GRAY2BGRA\r
+#define CV_BGRA2GRAY 10\r
+#define CV_RGBA2GRAY 11\r
+#define CV_BGR2BGR565 12\r
+#define CV_RGB2BGR565 13\r
+#define CV_BGR5652BGR 14\r
+#define CV_BGR5652RGB 15\r
+#define CV_BGRA2BGR565 16\r
+#define CV_RGBA2BGR565 17\r
+#define CV_BGR5652BGRA 18\r
+#define CV_BGR5652RGBA 19\r
+#define CV_GRAY2BGR565 20\r
+#define CV_BGR5652GRAY 21\r
+#define CV_BGR2BGR555 22\r
+#define CV_RGB2BGR555 23\r
+#define CV_BGR5552BGR 24\r
+#define CV_BGR5552RGB 25\r
+#define CV_BGRA2BGR555 26\r
+#define CV_RGBA2BGR555 27\r
+#define CV_BGR5552BGRA 28\r
+#define CV_BGR5552RGBA 29\r
+#define CV_GRAY2BGR555 30\r
+#define CV_BGR5552GRAY 31\r
+#define CV_BGR2XYZ 32\r
+#define CV_RGB2XYZ 33\r
+#define CV_XYZ2BGR 34\r
+#define CV_XYZ2RGB 35\r
+#define CV_BGR2YCrCb 36\r
+#define CV_RGB2YCrCb 37\r
+#define CV_YCrCb2BGR 38\r
+#define CV_YCrCb2RGB 39\r
+#define CV_BGR2HSV 40\r
+#define CV_RGB2HSV 41\r
+#define CV_BGR2Lab 44\r
+#define CV_RGB2Lab 45\r
+#define CV_BayerBG2BGR 46\r
+#define CV_BayerGB2BGR 47\r
+#define CV_BayerRG2BGR 48\r
+#define CV_BayerGR2BGR 49\r
+#define CV_BayerBG2RGB CV_BayerRG2BGR\r
+#define CV_BayerGB2RGB CV_BayerGR2BGR\r
+#define CV_BayerRG2RGB CV_BayerBG2BGR\r
+#define CV_BayerGR2RGB CV_BayerGB2BGR\r
+#define CV_BGR2Luv 50\r
+#define CV_RGB2Luv 51\r
+#define CV_BGR2HLS 52\r
+#define CV_RGB2HLS 53\r
+#define CV_HSV2BGR 54\r
+#define CV_HSV2RGB 55\r
+#define CV_Lab2BGR 56\r
+#define CV_Lab2RGB 57\r
+#define CV_Luv2BGR 58\r
+#define CV_Luv2RGB 59\r
+#define CV_HLS2BGR 60\r
+#define CV_HLS2RGB 61\r
+#define CV_COLORCVT_MAX 100\r
+#define CV_INTER_NN 0\r
+#define CV_INTER_LINEAR 1\r
+#define CV_INTER_CUBIC 2\r
+#define CV_INTER_AREA 3\r
+#define CV_WARP_FILL_OUTLIERS 8\r
+#define CV_WARP_INVERSE_MAP 16\r
+#define CV_SHAPE_RECT 0\r
+#define CV_SHAPE_CROSS 1\r
+#define CV_SHAPE_ELLIPSE 2\r
+#define CV_SHAPE_CUSTOM 100\r
+#define CV_MOP_OPEN 2\r
+#define CV_MOP_CLOSE 3\r
+#define CV_MOP_GRADIENT 4\r
+#define CV_MOP_TOPHAT 5\r
+#define CV_MOP_BLACKHAT 6\r
+#define CV_TM_SQDIFF 0\r
+#define CV_TM_SQDIFF_NORMED 1\r
+#define CV_TM_CCORR 2\r
+#define CV_TM_CCORR_NORMED 3\r
+#define CV_TM_CCOEFF 4\r
+#define CV_TM_CCOEFF_NORMED 5\r
+#define CV_LKFLOW_PYR_A_READY 1\r
+#define CV_LKFLOW_PYR_B_READY 2\r
+#define CV_LKFLOW_INITIAL_GUESSES 4\r
+#define CV_LKFLOW_GET_MIN_EIGENVALS 8\r
+#define CV_POLY_APPROX_DP 0\r
+#define CV_DOMINANT_IPAN 1\r
+#define CV_CONTOURS_MATCH_I1 1\r
+#define CV_CONTOURS_MATCH_I2 2\r
+#define CV_CONTOURS_MATCH_I3 3\r
+#define CV_CONTOUR_TREES_MATCH_I1 1\r
+#define CV_CLOCKWISE 1\r
+#define CV_COUNTER_CLOCKWISE 2\r
+#define CV_COMP_CORREL 0\r
+#define CV_COMP_CHISQR 1\r
+#define CV_COMP_INTERSECT 2\r
+#define CV_COMP_BHATTACHARYYA 3\r
+#define CV_VALUE 1\r
+#define CV_ARRAY 2\r
+#define CV_DIST_MASK_3 3\r
+#define CV_DIST_MASK_5 5\r
+#define CV_DIST_MASK_PRECISE 0\r
+#define CV_THRESH_BINARY 0 /* value = value > threshold ? max_value : 0 */\r
+#define CV_THRESH_BINARY_INV 1 /* value = value > threshold ? 0 : max_value */\r
+#define CV_THRESH_TRUNC 2 /* value = value > threshold ? threshold : value */\r
+#define CV_THRESH_TOZERO 3 /* value = value > threshold ? value : 0 */\r
+#define CV_THRESH_TOZERO_INV 4 /* value = value > threshold ? 0 : value */\r
+#define CV_THRESH_MASK 7\r
+#define CV_THRESH_OTSU 8 /* use Otsu algorithm to choose the optimal threshold value;\r
+#define CV_ADAPTIVE_THRESH_MEAN_C 0\r
+#define CV_ADAPTIVE_THRESH_GAUSSIAN_C 1\r
+#define CV_FLOODFILL_FIXED_RANGE (1 << 16)\r
+#define CV_FLOODFILL_MASK_ONLY (1 << 17)\r
+#define CV_CANNY_L2_GRADIENT (1 << 31)\r
+#define CV_HOUGH_STANDARD 0\r
+#define CV_HOUGH_PROBABILISTIC 1\r
+#define CV_HOUGH_MULTI_SCALE 2\r
+#define CV_HOUGH_GRADIENT 3\r
+#define CV_HAAR_DO_CANNY_PRUNING 1\r
+#define CV_HAAR_SCALE_IMAGE 2\r
+#define CV_HAAR_FIND_BIGGEST_OBJECT 4 \r
+#define CV_HAAR_DO_ROUGH_SEARCH 8\r
+#define CV_LMEDS 4\r
+#define CV_RANSAC 8\r
+#define CV_CALIB_CB_ADAPTIVE_THRESH 1\r
+#define CV_CALIB_CB_NORMALIZE_IMAGE 2\r
+#define CV_CALIB_CB_FILTER_QUADS 4 \r
+#define CV_CALIB_USE_INTRINSIC_GUESS 1\r
+#define CV_CALIB_FIX_ASPECT_RATIO 2\r
+#define CV_CALIB_FIX_PRINCIPAL_POINT 4\r
+#define CV_CALIB_ZERO_TANGENT_DIST 8\r
+#define CV_CALIB_FIX_FOCAL_LENGTH 16\r
+#define CV_CALIB_FIX_K1 32\r
+#define CV_CALIB_FIX_K2 64\r
+#define CV_CALIB_FIX_K3 128\r
+#define CV_CALIB_FIX_INTRINSIC 256\r
+#define CV_CALIB_SAME_FOCAL_LENGTH 512\r
+#define CV_CALIB_ZERO_DISPARITY 1024\r
+#define CV_FM_7POINT 1\r
+#define CV_FM_8POINT 2\r
+#define CV_FM_LMEDS_ONLY CV_LMEDS\r
+#define CV_FM_RANSAC_ONLY CV_RANSAC\r
+#define CV_FM_LMEDS CV_LMEDS\r
+#define CV_FM_RANSAC CV_RANSAC\r
+#define CV_STEREO_BM_NORMALIZED_RESPONSE 0\r
+#define CV_STEREO_BM_BASIC 0\r
+#define CV_STEREO_BM_FISH_EYE 1\r
+#define CV_STEREO_BM_NARROW 2\r
+#define CV_STEREO_GC_OCCLUDED SHRT_MAX\r
+#define CV_AUTOSTEP 0x7fffffff
+#define CV_MAX_ARR 10
+#define CV_NO_DEPTH_CHECK 1
+#define CV_NO_CN_CHECK 2
+#define CV_NO_SIZE_CHECK 4
+#define CV_CMP_EQ 0
+#define CV_CMP_GT 1
+#define CV_CMP_GE 2
+#define CV_CMP_LT 3
+#define CV_CMP_LE 4
+#define CV_CMP_NE 5
+#define CV_CHECK_RANGE 1
+#define CV_CHECK_QUIET 2
+#define CV_RAND_UNI 0
+#define CV_RAND_NORMAL 1
+#define CV_SORT_EVERY_ROW 0
+#define CV_SORT_EVERY_COLUMN 1
+#define CV_SORT_ASCENDING 0
+#define CV_SORT_DESCENDING 16
+#define CV_GEMM_A_T 1
+#define CV_GEMM_B_T 2
+#define CV_GEMM_C_T 4
+#define CV_SVD_MODIFY_A 1
+#define CV_SVD_U_T 2
+#define CV_SVD_V_T 4
+#define CV_LU 0
+#define CV_SVD 1
+#define CV_SVD_SYM 2
+#define CV_CHOLESKY 3
+#define CV_QR 4
+#define CV_NORMAL 16
+#define CV_COVAR_SCRAMBLED 0
+#define CV_COVAR_NORMAL 1
+#define CV_COVAR_USE_AVG 2
+#define CV_COVAR_SCALE 4
+#define CV_COVAR_ROWS 8
+#define CV_COVAR_COLS 16
+#define CV_PCA_DATA_AS_ROW 0
+#define CV_PCA_DATA_AS_COL 1
+#define CV_PCA_USE_AVG 2
+#define CV_C 1
+#define CV_L1 2
+#define CV_L2 4
+#define CV_NORM_MASK 7
+#define CV_RELATIVE 8
+#define CV_DIFF 16
+#define CV_MINMAX 32
+#define CV_DIFF_C (CV_DIFF | CV_C)
+#define CV_DIFF_L1 (CV_DIFF | CV_L1)
+#define CV_DIFF_L2 (CV_DIFF | CV_L2)
+#define CV_RELATIVE_C (CV_RELATIVE | CV_C)
+#define CV_RELATIVE_L1 (CV_RELATIVE | CV_L1)
+#define CV_RELATIVE_L2 (CV_RELATIVE | CV_L2)
+#define CV_REDUCE_SUM 0
+#define CV_REDUCE_AVG 1
+#define CV_REDUCE_MAX 2
+#define CV_REDUCE_MIN 3
+#define CV_DXT_FORWARD 0
+#define CV_DXT_INVERSE 1
+#define CV_DXT_SCALE 2 /* divide result by size of array */
+#define CV_DXT_INV_SCALE (CV_DXT_INVERSE + CV_DXT_SCALE)
+#define CV_DXT_INVERSE_SCALE CV_DXT_INV_SCALE
+#define CV_DXT_ROWS 4 /* transform each row individually */
+#define CV_DXT_MUL_CONJ 8 /* conjugate the second argument of cvMulSpectrums */
+#define CV_FRONT 1
+#define CV_BACK 0
+#define CV_GRAPH_VERTEX 1
+#define CV_GRAPH_TREE_EDGE 2
+#define CV_GRAPH_BACK_EDGE 4
+#define CV_GRAPH_FORWARD_EDGE 8
+#define CV_GRAPH_CROSS_EDGE 16
+#define CV_GRAPH_ANY_EDGE 30
+#define CV_GRAPH_NEW_TREE 32
+#define CV_GRAPH_BACKTRACKING 64
+#define CV_GRAPH_OVER -1
+#define CV_GRAPH_ALL_ITEMS -1
+#define CV_GRAPH_ITEM_VISITED_FLAG (1 << 30)
+#define CV_GRAPH_SEARCH_TREE_NODE_FLAG (1 << 29)
+#define CV_GRAPH_FORWARD_EDGE_FLAG (1 << 28)
+#define CV_FILLED -1
+#define CV_AA 16
+#define CV_FONT_HERSHEY_SIMPLEX 0
+#define CV_FONT_HERSHEY_PLAIN 1
+#define CV_FONT_HERSHEY_DUPLEX 2
+#define CV_FONT_HERSHEY_COMPLEX 3
+#define CV_FONT_HERSHEY_TRIPLEX 4
+#define CV_FONT_HERSHEY_COMPLEX_SMALL 5
+#define CV_FONT_HERSHEY_SCRIPT_SIMPLEX 6
+#define CV_FONT_HERSHEY_SCRIPT_COMPLEX 7
+#define CV_FONT_ITALIC 16
+#define CV_FONT_VECTOR0 CV_FONT_HERSHEY_SIMPLEX
+#define CV_KMEANS_USE_INITIAL_LABELS 1
+#define CV_ErrModeLeaf 0 /* Print error and exit program */
+#define CV_ErrModeParent 1 /* Print error and continue */
+#define CV_ErrModeSilent 2 /* Don't print and continue */
+#define CV_RETR_EXTERNAL 0
+#define CV_RETR_LIST 1
+#define CV_RETR_CCOMP 2
+#define CV_RETR_TREE 3
+#define CV_CHAIN_CODE 0
+#define CV_CHAIN_APPROX_NONE 1
+#define CV_CHAIN_APPROX_SIMPLE 2
+#define CV_CHAIN_APPROX_TC89_L1 3
+#define CV_CHAIN_APPROX_TC89_KCOS 4
+#define CV_LINK_RUNS 5
+#define CV_SUBDIV2D_VIRTUAL_POINT_FLAG (1 << 30)
+#define CV_DIST_USER -1 /* User defined distance */
+#define CV_DIST_L1 1 /* distance = |x1-x2| + |y1-y2| */
+#define CV_DIST_L2 2 /* the simple euclidean distance */
+#define CV_DIST_C 3 /* distance = max(|x1-x2|,|y1-y2|) */
+#define CV_DIST_L12 4 /* L1-L2 metric: distance = 2(sqrt(1+x*x/2) - 1)) */
+#define CV_DIST_FAIR 5 /* distance = c^2(|x|/c-log(1+|x|/c)), c = 1.3998 */
+#define CV_DIST_WELSCH 6 /* distance = c^2/2(1-exp(-(x/c)^2)), c = 2.9846 */
+#define CV_DIST_HUBER 7 /* distance = |x|<c ? x^2/2 : c(|x|-c/2), c=1.345 */
+#define CV_HAAR_MAGIC_VAL 0x42500000
+#define CV_HAAR_FEATURE_MAX 3
+#define CV_TERMCRIT_ITER 1\r
+#define CV_TERMCRIT_NUMBER CV_TERMCRIT_ITER\r
+#define CV_TERMCRIT_EPS 2\r
+#define CV_EVENT_MOUSEMOVE 0
+#define CV_EVENT_LBUTTONDOWN 1
+#define CV_EVENT_RBUTTONDOWN 2
+#define CV_EVENT_MBUTTONDOWN 3
+#define CV_EVENT_LBUTTONUP 4
+#define CV_EVENT_RBUTTONUP 5
+#define CV_EVENT_MBUTTONUP 6
+#define CV_EVENT_LBUTTONDBLCLK 7
+#define CV_EVENT_RBUTTONDBLCLK 8
+#define CV_EVENT_MBUTTONDBLCLK 9
+#define CV_EVENT_FLAG_LBUTTON 1
+#define CV_EVENT_FLAG_RBUTTON 2
+#define CV_EVENT_FLAG_MBUTTON 4
+#define CV_EVENT_FLAG_CTRLKEY 8
+#define CV_EVENT_FLAG_SHIFTKEY 16
+#define CV_EVENT_FLAG_ALTKEY 32
+#define CV_MAX_DIM 32
+include/highgui.h:#define CV_CAP_PROP_POS_MSEC 0
+include/highgui.h:#define CV_CAP_PROP_POS_FRAMES 1
+include/highgui.h:#define CV_CAP_PROP_POS_AVI_RATIO 2
+include/highgui.h:#define CV_CAP_PROP_FRAME_WIDTH 3
+include/highgui.h:#define CV_CAP_PROP_FRAME_HEIGHT 4
+include/highgui.h:#define CV_CAP_PROP_FPS 5
+include/highgui.h:#define CV_CAP_PROP_FOURCC 6
+include/highgui.h:#define CV_CAP_PROP_FRAME_COUNT 7
+include/highgui.h:#define CV_CAP_PROP_FORMAT 8
+include/highgui.h:#define CV_CAP_PROP_MODE 9
+include/highgui.h:#define CV_CAP_PROP_BRIGHTNESS 10
+include/highgui.h:#define CV_CAP_PROP_CONTRAST 11
+include/highgui.h:#define CV_CAP_PROP_SATURATION 12
+include/highgui.h:#define CV_CAP_PROP_HUE 13
+include/highgui.h:#define CV_CAP_PROP_GAIN 14
+include/highgui.h:#define CV_CAP_PROP_EXPOSURE 15
+include/highgui.h:#define CV_CAP_PROP_CONVERT_RGB 16
+include/highgui.h:#define CV_CAP_PROP_WHITE_BALANCE 17
+include/highgui.h:#define CV_CAP_PROP_RECTIFICATION 18
+#define CV_CN_SHIFT 3