(一)openCV中的Basic structures:
DataType
Point_
Point3_
Size_:specifying the size of an image or rectangle
Rect_:2D rectangles
RotatedRect:represents rotated rectangles on a plane
TermCriteria
Matx:small matrices whose type and size are known at compilation time
Vec:short numerical vectors
Scalar_:a 4-element vector derived from Vec
Range:specifying a continuous subsequence of a sequence
Ptr:smart reference-counting pointers
Mat:
InputArray:
OutputArray:
NAryMatIterator:
SparseMat:
Algorithm:
详细介绍 http://docs.opencv.org/2.4.9/modules/core/doc/basic_structures.html#mat
(二)openCV中的Basic C structures and operations:
主要是openCV 1.x 版本中使用的数据。
详细介绍 http://docs.opencv.org/2.4.9/modules/core/doc/old_basic_structures.html#cvarr
(三)openCV中的Dynamic Strutures:
主要是openCV 1.x 版本中的数据结构。现在可以使用C++ 中std::vector等,故可以不使用这些了。
详细介绍 http://docs.opencv.org/2.4.9/modules/core/doc/dynamic_structures.html
(四)openCV中的Operation on arrays:
实现了线性代数中一些计算,矩阵方面的,以及其他常用的数学计算。
列举了几个之前自己没想到会有的计算
calcCovarMatrix 协方差
RNG (Random number generator.)
slove(Solves one or more linear systems or least-squares problems)
SVD(计算奇异值分解)
详细介绍http://docs.opencv.org/2.4.9/modules/core/doc/operations_on_arrays.html#calccovarmatrix
(五)openCV中的Drawing Functions:
图形,文字方面的函数。
详细介绍:http://docs.opencv.org/2.4.9/modules/core/doc/drawing_functions.html#rectangle
(六)openCV中的XML/YAML Persistence:
读写XML文件,class FileStorage,class FileNode,class FileNodeIterator。
详细介绍:http://docs.opencv.org/2.4.9/modules/core/doc/xml_yaml_persistence.html
(七)openCV中的XML/YAML Persistence(C API):
针对openCV 1.x 版本。
(八)openCV中的Clustering:
kmeans:Finds centers of clusters and groups input samples around the clusters.
partition:Splits an element set into equivalency classes.
详细介绍:http://docs.opencv.org/2.4.9/modules/core/doc/clustering.html
(九)openCV中的Utility and System Functions and Macros:
分配内存,函数计算,异常exception,多线程,时钟,cpu相关,类型转换。
详细介绍:http://docs.opencv.org/2.4.9/modules/core/doc/utility_and_system_functions_and_macros.html
(十)openCV中的openGL interoperability:
编译openCV 的时候记得 WITH_OPENGL=ON。详细介绍:http://docs.opencv.org/2.4.9/modules/core/doc/opengl_interop.html