Class | Description |
---|---|
AbstractArray | |
AbstractCvBox2D | |
AbstractCvFont | |
AbstractCvGraph | |
AbstractCvGraphScanner | |
AbstractCvGraphScanner.ReleaseDeallocator | |
AbstractCvMat | |
AbstractCvMat.ReleaseDeallocator | |
AbstractCvMatND | |
AbstractCvMatND.ReleaseDeallocator | |
AbstractCvMemStorage | |
AbstractCvMemStorage.ReleaseDeallocator | |
AbstractCvPoint | |
AbstractCvPoint2D32f | |
AbstractCvPoint2D64f | |
AbstractCvPoint3D32f | |
AbstractCvPoint3D64f | |
AbstractCvRect | |
AbstractCvScalar | |
AbstractCvSeq | |
AbstractCvSet | |
AbstractCvSize | |
AbstractCvSize2D32f | |
AbstractCvSparseMat | |
AbstractCvSparseMat.ReleaseDeallocator | |
AbstractIplImage | |
AbstractIplImage.HeaderReleaseDeallocator | |
AbstractIplImage.ReleaseDeallocator | |
AbstractMat | |
AbstractScalar | |
Algorithm |
\brief This is a base class for all more or less complex algorithms in OpenCV
|
Arrays | |
AsyncArray |
\brief Returns result of asynchronous operations
|
AutoLock | |
Buffer | |
BufferPool |
\brief BufferPool for use with CUDA streams
|
BufferPoolController |
\addtogroup core
\{
|
ByteVectorVector | |
Complexd | |
Complexf |
\addtogroup core_basic
\{
|
ConjGradSolver |
\brief This class is used to perform the non-linear non-constrained minimization of a function
with known gradient,
|
Context | |
Context.Impl | |
Context.UserContext | |
Cv_iplAllocateImageData | |
Cv_iplCloneImage | |
Cv_iplCreateImageHeader | |
Cv_iplCreateROI | |
Cv_iplDeallocate | |
Cv16suf | |
Cv32suf | |
Cv64suf | |
CvArr | |
CvArrArray | |
CvBox2D | |
CvChain |
Chain/Contour
|
CvCmpFunc |
a < b ? -1 : a > b ? 1 : 0
|
CvContour | |
CvErrorCallback | |
CvGraph | |
CvGraphEdge | |
CvGraphScanner | |
CvGraphVtx | |
CvGraphVtx2D | |
CvHistogram | |
CvLineIterator |
Line iterator state:
|
CvMat | Deprecated
CvMat is now obsolete; consider using Mat instead.
|
CvMatArray | |
CvMatND | Deprecated
consider using cv::Mat instead
|
CvMatNDArray | |
CvMemBlock |
Memory storage
|
CvMemStorage | |
CvMemStoragePos | |
CvNArrayIterator |
matrix iterator: used for n-ary operations on dense arrays
|
CvPoint |
CvPoint and variants
|
CvPoint2D32f | |
CvPoint2D64f | |
CvPoint3D32f | |
CvPoint3D64f | |
CvRect | |
CvScalar | |
CvSeq | |
CvSeqBlock |
Sequence
|
CvSeqReader | |
CvSeqWriter | |
CvSet | |
CvSetElem | |
CvSize |
CvSize's & CvBox
|
CvSize2D32f | |
CvSlice | |
CvSparseMat | |
CvSparseMatIterator | |
CvSparseNode |
iteration through a sparse array
|
CvTermCriteria | |
CvTreeNodeIterator |
Iteration through the sequence tree
|
DCT2D | |
Device | |
Device.Impl | |
DeviceInfo |
\brief Class providing functionality for querying the specified GPU properties.
|
DFT1D | |
DFT2D | |
DMatch |
\brief Class for matching keypoint descriptors
|
DMatchVector | |
DMatchVector.Iterator | |
DMatchVectorVector | |
DMatchVectorVector.Iterator | |
DownhillSolver |
\brief This class is used to perform the non-linear non-constrained minimization of a function,
|
ErrorCallback | |
Event | |
Event.Impl | |
FileNode |
\brief File Storage Node class.
|
FileNodeIterator |
\brief used to iterate through sequences and mappings.
|
FileStorage |
\brief XML/YAML/JSON file storage class that encapsulates all the information necessary for writing or
reading data to/from a file.
|
FloatVectorVector | |
Formatted |
\} core_cluster
|
Formatter |
\todo document
|
GpuData | |
GpuMat |
\brief Base storage class for GPU memory with reference counting.
|
GpuMat.Allocator | |
GpuMatND | |
GpuMatVector | |
GpuMatVector.Iterator | |
Hamming | |
hfloat | |
HostMem |
\brief Class with reference counting wrapping special memory type allocation functions from CUDA.
|
Image2D | |
InstrNode |
\endcond
|
IntDoubleMap | |
IntDoubleMap.Iterator | |
IntDoublePairVector | |
IntIntPair | |
IntIntPairVector | |
IntVectorVector | |
IplConvKernel | |
IplConvKernelFP | |
IplImage |
The IplImage is taken from the Intel Image Processing Library, in which the format is native.
|
IplImageArray | |
IplROI | |
IplTileInfo | |
Kernel | |
Kernel.Impl | |
KernelArg | |
KeyPoint |
\brief Data structure for salient point detectors.
|
KeyPointVector | |
KeyPointVector.Iterator | |
KeyPointVectorVector | |
KeyPointVectorVector.Iterator | |
LDA |
\brief Linear Discriminant Analysis
\todo document this class
|
Mat |
\brief n-dimensional dense array class \anchor CVMat_Details
|
MatAllocator |
\brief Custom array allocator
|
MatBytePairVector | |
MatConstIterator | |
MatExpr |
\brief Matrix expression representation
\anchor MatrixExpressions
This is a list of implemented matrix operations that can be combined in arbitrary complex
expressions (here A, B stand for matrices ( Mat ), s for a scalar ( Scalar ), alpha for a
real-valued scalar ( double )):
- Addition, subtraction, negation:
A+B , A-B , A+s , A-s , s+A , s-A , -A
- Scaling: A*alpha
- Per-element multiplication and division: A.mul(B) , A/B , alpha/A
- Matrix multiplication: A*B
- Transposition: A.t() (means AT)
- Matrix inversion and pseudo-inversion, solving linear systems and least-squares problems:
A.inv([method]) (~ A<sup>-1</sup>) , A.inv([method])*B (~ X: AX=B)
- Comparison: A cmpop B , A cmpop alpha , alpha cmpop A , where *cmpop* is one of
> , >= , == , != , <= , < . |
MatOp | |
MatSize | |
MatStep | |
MatVector | |
MatVector.Iterator | |
MatVectorVector | |
MatVectorVector.Iterator | |
MinProblemSolver |
\brief Basic interface for all solvers
|
MinProblemSolver.Function |
\brief Represents function being optimized
|
Moments |
\} core_basic
|
Mutex | |
NAryMatIterator |
\brief n-ary multi-dimensional array iterator.
|
NodeData | |
NodeDataTls | |
NodeDataTlsData |
\brief Simple TLS data class
|
NodeDataTlsVector | |
NodeDataTlsVector.Iterator | |
OclPlatform | Deprecated |
OclPlatform.Impl | |
OpenCLExecutionContext | |
OpenCLExecutionContext.Impl | |
OpenCLExecutionContextScope | |
ParallelLoopBody |
\brief Base class for parallel data processors
|
ParallelLoopBodyLambdaWrapper |
\ingroup core_parallel
|
PCA |
\brief Principal Component Analysis
|
PlatformInfo | |
PlatformInfo.Impl | |
Point |
\brief Template class for 2D points specified by its coordinates
x and y . |
Point2d | |
Point2dVector | |
Point2dVector.Iterator | |
Point2dVectorVector | |
Point2dVectorVector.Iterator | |
Point2f | |
Point2fVector | |
Point2fVector.Iterator | |
Point2fVectorVector | |
Point2fVectorVector.Iterator | |
Point3d | |
Point3f | |
Point3fVector | |
Point3fVector.Iterator | |
Point3fVectorVector | |
Point3fVectorVector.Iterator | |
Point3i |
\brief Template class for 3D points specified by its coordinates
x , y and z . |
Point3iVector | |
Point3iVector.Iterator | |
PointVector | |
PointVector.Iterator | |
PointVectorVector | |
PointVectorVector.Iterator | |
Program | |
ProgramSource | |
Queue | |
Range |
\brief Template class specifying a continuous subsequence (slice) of a sequence.
|
RangeVector | |
RangeVector.Iterator | |
Rect |
\brief Template class for 2D rectangles
|
Rect2d | |
Rect2dVector | |
Rect2dVector.Iterator | |
Rect2f | |
RectVector | |
RectVector.Iterator | |
RectVectorVector | |
RectVectorVector.Iterator | |
RNG |
\brief Random Number Generator
|
RNG_MT19937 |
\brief Mersenne Twister random number generator
|
RotatedRect |
\brief The class represents rotated (i.e.
|
Scalar |
\brief Template class for a 4-element vector derived from Vec.
|
Scalar4f | |
Scalar4i | |
ScalarVector | |
ScalarVector.Iterator | |
Size |
\brief Template class for specifying the size of an image or rectangle.
|
Size2d | |
Size2f | |
SizeVector | |
SizeVector.Iterator | |
SparseMat |
\brief The class SparseMat represents multi-dimensional sparse numerical arrays.
|
SparseMat.Hdr |
the sparse matrix header
|
SparseMat.Node |
sparse matrix node - element of a hash table
|
SparseMatConstIterator |
\brief Read-Only Sparse Matrix Iterator.
|
SparseMatIterator |
\brief Read-write Sparse Matrix Iterator
|
Stream |
\brief This class encapsulates a queue of asynchronous calls.
|
Stream.Impl | |
Stream.StreamCallback | |
StringVector | |
StringVector.Iterator | |
SVD |
\brief Singular Value Decomposition
|
TargetArchs |
\brief Class providing a set of static methods to check what NVIDIA\* card architecture the CUDA module was
built for.
|
TermCriteria |
\brief The class defining termination criteria for iterative algorithms.
|
Texture2D | |
TickMeter |
\brief a Class to measure passing time.
|
Timer | |
TLSDataContainer |
TLS container base implementation
Don't use directly.
|
TlsStorage |
\addtogroup core_utils
\{
|
UMat |
\todo document
|
UMatBytePairVector | |
UMatData | |
UMatVector | |
UMatVector.Iterator | |
WriteStructContext |
\cond IGNORED
|
Copyright © 2024. All rights reserved.