1. Cvloadimage: Load the image file into memory;

2, Cvnamedwindow: Create a window on the screen;

3, Cvshowimage: Display the image in a window that has been created;

4, Cvwaitkey: The program pauses, waiting for the user to trigger a key operation;

5, Cvreleaseimage: Release the memory allocated by the image file;

6, Cvdestroywindow: Destroy the window displaying image files;

7, Cvcreatefilecapture: Through the parameter setting determines the AVI file to be read into;

8, Cvqueryframe: Used to load the next frame video file into memory;

9, Cvreleasecapture: Release the cvcapture structure open memory space;

10, Cvcreatetrackbar: Create a scroll bar;

11, Cvsetcaptureproperty: Set the various properties of Cvcapture object;

12, Cvgetcaptureproperty: Query the various properties of Cvcapture objects;

13, Cvgetsize: The size of the current image structure;

14, Cvsmooth: smooth image processing;

15, Cvpyrdown: Image pyramid, reduced sampling, the image is reduced to the original One-fourth;

16, Cvcanny:canny edge detection;

17, Cvcreatecameracapture: Read the data from the camera equipment;

18. Cvcreatevideowriter: Create a write device to write the video stream to the video file by frame;

19, Cvwriteframe: The video stream is written to the file by frame;

20, Cvreleasevideowriter: Release the cvvideowriter structure open memory space;

21, Cv_mat_elem: Get an element from the matrix;

22. Cvabs: Calculates the absolute value of all the elements in the array;

23, Cvabsdiff: Calculates the absolute value of two array difference;

24, Cvabsdiffs: Calculates the absolute value of the array and the scalar difference;

25, Cvadd: Two array of element-level add operation;

26, Cvadds: An array and a scalar element level of the addition operation;

27, cvaddweighted: Two array of element-level weighted addition operation (Alpha operation);

28, Cvavg: Calculates the average of all the elements in the array;

29, CVAVGSDV: Calculates the absolute value and the standard deviation of all elements in the array;

30. Cvcalccovarmatrix: Calculates the covariance of a set of n-dimensional space vectors;

31, CVCMP: Apply the Set comparison operation to all the elements in two arrays;

32, Cvcmps: Logarithmic group and scalar use the comparison of the operation of the set;

33. Cvconvertscale: Convert array element type with optional scaling value;

34, Cvcopy: Copy the values in the array into another array;

35, Cvcountnonzero: Calculate the number of non-0 values in the array;

36, cvcrossproduct: Calculate the vector product of two three-dimensional vector (cross product);

37, Cvcvtcolor: The array of channels from one color space to convert another color space;

38, Cvdet: Calculate the determinant of the square matrix;

39, Cvdiv: With another array to an array of element-level division operations;

40, Cvdotproduct: Calculate the dot product of two vectors;

41, CVEIGENVV: Calculate the eigenvalues and eigenvectors of the square matrix;

42, Cvflip: Rotate around the selected axis;

43, Cvgemm: Matrix multiplication;

44, Cvgetcol: Copy elements from a column in an array;

45. Cvgetcols: Copy elements from adjacent multiple columns of the data;

46, Cvgetdiag: Copy all the elements on the diagonal of the array;

47, Cvgetdims: Returns the dimension of the array;

48, Cvgetdimsize: Returns the size of all dimensions of an array;

49, Cvgetrow: Copy the element value from the row of an array;

50, Cvgetrows: Copy the element value from multiple adjacent rows of an array;

51, Cvgetsize: To get the size of the two-dimensional array, to cvsize return;

52, Cvgetsubrect: Copy the element value from a sub-region of an array;

53, Cvinrange: Check whether the elements of an array are within the range of the values in the other two arrays;

54. Cvinranges: Check whether the value of an array's elements is within the range of the other two scalars;

55, Cvinvert: Seeking the inverse of the matrix;

56, Cvmahalonobis: Calculates the Markov distance between two vectors;

57, Cvmax: In two arrays to take the maximum value of the element-level operation;

58, Cvmaxs: In an array and a scalar to take the maximum value of the element-level operation;

59. Cvmerge: Combine several single-channel images into a multi-channel image;

60, Cvmin: In two arrays to take the minimum value of the element-level operation;

61, Cvmins: In an array and a scalar to take the minimum value of the element-level operation;

62, Cvminmaxloc: Look for the maximum minimum value in the array;

63, Cvmul: Calculates the product of the element level of two arrays (point multiplication);

64. Cvnot: Negation of each element in a bitwise array;

65. Cvnormalize: The elements in the array are normalized;

66. Cvor: Bitwise OR operation of two arrays;

67, Cvors: The array and the scalar between the bitwise OR operation;

68, Cvreduce: The two-dimensional array is simply vector by the given operator;

69, Cvrepeat: Array copying in a tiled manner;

70, Cvset: Initialize the array with the given value;

71, Cvsetzero: Initializes all elements of the array to 0;

72. Cvsetidentity: Set the element on the diagonal of the array to 1, the other 0;

73, Cvsolve: Find out the solution of the linear equation Group;

74, Cvsplit: The multi-channel array is divided into multiple single-channel arrays;

75, Cvsub: Two array element-level subtraction;

76, Cvsubs: The element-level subtracted from the array of scalars;

77. Cvsubrs: Subtract an array from a scalar at the element level;

78, Cvsum: Sum all the elements in the array;

79, CVSVD: Singular value decomposition of two-dimensional matrix;

80, CVSVBKSB: Singular value back-generation calculation;

81, Cvtrace: Calculate the matrix trace;

82, Cvtranspose: matrix of the transpose operation;

83. Cvxor: Bitwise XOR OR operation of two arrays;

84, Cvxors: In the array and scalar between the bitwise XOR or operation;

85. Cvzero: Set the elements in all arrays to 0;

86. Cvconvertscaleabs: Calculates the absolute value of an optional scale and then converts the type of the array element;

87, Cvnorm: Calculates the absolute norm of the array, the absolute difference norm or the relative difference norm;

88. Cvand: Bitwise AND operation of two arrays;

89, Cvands: The array and the scalar between the bitwise AND operation;

90, Cvscale: is a macro of cvconvertscale, can be used to re-adjust the contents of the array, and can be the parameters from a number

Conversion of the data type to another;

91, CvT: is the abbreviation of function cvtranspose;

92, Cvline: Draw straight line;

93, Cvrectangle: Draw rectangle;

94, Cvcircle: Draw a circle;

95, Cvellipse: Draw ellipse;

96, Cvellipsebox: Use the external rectangle to describe the ellipse;

97, Cvfillpoly, Cvfillconvexpoly, cvpolyline: Draw polygon;

98, Cvputtext: Output Some text on the image;

99, Cvinitfont: The use of a set of parameters to configure some of the basic screen output of a specific font;

100, Cvsave: Matrix preservation;

101, Cvload: Matrix read;

102, Cvopenfilestorage: Open the storage file for read/write;

103, Cvreleasefilestorage: Release the stored data;

104, Cvstartwritestruct: Start to write a new data structure;

105, Cvendwritestruct: End write data structure;

106, Cvwriteint: Write integer type;

107, Cvwritereal: Write floating-point type;

108, Cvwritestring: Write character type;

109, Cvwritecomment: Write an XML or Yaml annotation string;

110, Cvwrite: Write an object;

111, Cvwriterawdata: Write multiple values;

112, Cvwritefilenode: The file node is written to another file memory;

113, Cvgetrootfilenode: Get the top node of the memory;

114, Cvgetfilenodebyname: Find the corresponding node in the map or memory;

115. Cvgethashedkey: Returns a unique pointer for the name;

116, Cvgetfilenode: Find the node in the map or file memory;

117, Cvgetfilenodename: Returns the node name of the file;

118, Cvreadint: Read a non-named integer type;

119, Cvreadintbyname: Read a name of the integer type;

120, Cvreadreal: Read a non-named floating-point type;

121. Cvreadrealbyname: Reads a floating-point type with a name;

122. Cvreadstring: Looking for a string from the file node;

123. Cvreadstringbyname: Find a file node with a name and return it;

124. Cvread: Decodes the object and returns its pointer;

125, Cvreadbyname: Find the object and decode;

126, Cvreadrawdata: Read multiple values;

127, Cvstartreadrawdata: Initialization of the file node sequence reading;

128, Cvreadrawdataslice: Read the contents of the file node;

129, Cvgetmoduleinfo: Check the IPP library is installed properly and verify the operation is normal;

130, Cvresizewindow: Used to adjust the size of the window;

131, Cvsaveimage: Save the image;

132. Cvmovewindow: Move the window to the position of X, y in its upper-left corner;

133, Cvdestroyallwindow: Used to close all windows and free up the window related memory space;

134, Cvgettrackbarpos: Read the value of the slider bar;

135, Cvsettrackbarpos: Set the value of the slider bar;

136, Cvgrabframe: For fast video frame read into memory;

137, Cvretrieveframe: to read into the frame to do all the necessary processing;

138, Cvconvertimage: Used to convert between the different image formats commonly used;

139, Cverode: morphology corrosion;

140, Cvdilate: morphological expansion;

141, Cvmorphologyex: more general morphological function;

142, Cvfloodfill: Diffuse water filling algorithm, used to further control which areas will be filled with color;

143, Cvresize: enlarge or reduce the image;

144, Cvpyrup: Image pyramid, the existing image in each dimension is magnified twice times;

145, Cvpyrsegmentation: Using the pyramid to achieve image segmentation;

146, Cvthreshold: Image thresholding;

147, CVACC: The 8-bit integer type image can be accumulated as a floating point image;

148, Cvadaptivethreshold: Image adaptive threshold value;

149, cvfilter2d: Image convolution;

150, Cvcopymakeborder: The specific image is slightly larger, and then automatically fill the image boundary in various ways;

151, Cvsobel: Image edge detection, Sobel operator;

152, Cvlaplace: Laplace transform, image edge detection;

153, CvHoughLines2: Hough linear transformation;

154, Cvhoughcircles: Hough circle Transformation;

155, Cvremap: Image re-mapping, calibration image correction, image interpolation;

156, Cvwarpaffine: dense affine transformation;

157, Cvgetquadranglesubpix: affine transformation;

158. Cvgetaffinetransform: The calculation of affine mapping matrix;

159, Cvcloneimage: The entire iplimage structure is copied into the new Iplimage;

160. Cv2drotationmatrix: The calculation of affine mapping matrix;

161, Cvtransform: sparse affine transformation;

162, Cvwarpperspective: Intensive Perspective Transformation (single-sex);

163, Cvgetperspectivetransform: Calculate Perspective mapping matrix;

164, Cvperspectivetransform: sparse perspective transformation;

165, Cvcarttopolar: The value from the Cartesian space to polar coordinates (polar space) mapping;

166, Cvpolartocart: The value from the polar space to the Cartesian space mapping;

167, Cvlogpolar: logarithmic polar coordinate transformation;

168, Cvdft: discrete Fourier transform;

169, Cvmulspectrums: Spectrum multiplication;

170, CVDCT: discrete cosine transform;

171, Cvintegral: Calculate the integral image;

172, Cvdisttransform: The distance transformation of the image;

173, Cvequalizehist: histogram equalization;

174, Cvcreatehist: Create a new histogram;

175, Cvmakehistheaderforarray: Based on the data given to create a histogram;

176, Cvnormalizehist: Normalized histogram;

177, Cvthreshhist: histogram threshold function;

178, Cvcalchist: Automatically calculate the histogram from the image;

179, Cvcomparehist: Used to compare the similarity of two histogram;

180, CvCalcEMD2: Land Moving Distance (EMD) algorithm;

181, Cvcalcbackproject: Reverse projection;

182, Cvcalcbackprojectpatch: The direction of the projection of the tile;

183, Cvmatchtemplate: template matching;

184, Cvcreatememstorage: for creating a memory storage;

185, Cvcreateseq: Create sequence;

186, Cvseqinvert: The sequence to reverse the operation;

187. Cvcvtseqtoarray: Copies all or part of a sequence into a contiguous array of memory;

188, Cvfindcontours: Look for the contour from the two value image;

189, cvdrawcontours: Draw contour;

190, Cvapproxpoly: Using polygonal approximation to a contour;

191, Cvcontourperimeter: contour length;

192, cvcontoursmoments: Calculate the contour moment;

193, cvmoments: Calculate Hu invariant moment;

194, Cvmatchshapes: Use moment to match;

195. Cvinitlineiterator: Sampling the pixels on any line;

196, Cvsampleline: the Straight line sampling;

197, Cvabsdiff: Frame difference;

198, cvwatershed: watershed algorithm;

199, Cvinpaint: Repair image;

200, Cvgoodfeaturestotrack: Looking for corner point;

201, Cvfindcornersubpix: For the detection of sub-pixel precision corner position;

202, Cvcalcopticalflowlk: The realization of non-pyramid lucas-kanade dense optical flow algorithm;

203, cvmeanshift:mean-shift tracking algorithm;

204, cvcamshift:camshift tracking algorithm;

205, Cvcreatekalman: Create the Kalman filter;

206, Cvcreatecondensation: Create condensation filter;

207, Cvconvertpointshomogenious: The alignment of the sub-coordinates to convert;

208, Cvfindchessboardcorners: Positioning the board corner point;

209, Cvfindhomography: The calculation of single-response matrix;

210, CvRodrigues2: Rodriguez transformation;

211, Cvfitline: Straight line fitting method;

212, Cvcalccovarmatrix: calculate covariance matrix;

213. Cvinvert: Calculates the inverse matrix of the covariance matrix;

214, Cvmahalanobis: Calculate Mahalanobis distance;

215, cvkmeans2:k mean value;

216, Cvclonemat: Create a new matrix based on an existing matrix;

217, Cvprecornerdetect: Calculate the feature map used for corner detection;

218, Cvgetimage:cvmat image Data format converted into Iplimage image Data format;

219, Cvmatmul: two matrices multiply;

(go) common functions in OpenCV