Navigation
index
next
|
previous
|
OpenCV 3.0.0-dev documentation
»
OpenCV API Reference
»
core. The Core Functionality
¶
Basic Structures
DataType
Point_
Point3_
Size_
Rect_
RotatedRect
TermCriteria
TermCriteria::TermCriteria
Matx
Vec
Scalar_
Range
KeyPoint
KeyPoint::KeyPoint
KeyPoint::convert
KeyPoint::overlap
DMatch
Ptr
Ptr::Ptr (null)
Ptr::Ptr (assuming ownership)
Ptr::Ptr (sharing ownership)
Ptr::~Ptr
Ptr::operator =
Ptr::release
Ptr::reset
Ptr::swap
Ptr::get
Ptr pointer emulation
Ptr::empty
Ptr casts
Ptr global swap
Ptr comparisons
makePtr
Mat
Matrix Expressions
Mat::Mat
Mat::~Mat
Mat::operator =
Mat::row
Mat::col
Mat::rowRange
Mat::colRange
Mat::diag
Mat::clone
Mat::copyTo
Mat::convertTo
Mat::assignTo
Mat::setTo
Mat::reshape
Mat::t
Mat::inv
Mat::mul
Mat::cross
Mat::dot
Mat::zeros
Mat::ones
Mat::eye
Mat::create
Mat::addref
Mat::release
Mat::resize
Mat::reserve
Mat::push_back
Mat::pop_back
Mat::locateROI
Mat::adjustROI
Mat::operator()
Mat::total
Mat::isContinuous
Mat::elemSize
Mat::elemSize1
Mat::type
Mat::depth
Mat::channels
Mat::step1
Mat::size
Mat::empty
Mat::ptr
Mat::at
Mat::begin
Mat::end
Mat::forEach
Mat_
InputArray
OutputArray
NAryMatIterator
SparseMat
SparseMat::SparseMat
SparseMat::~SparseMat
SparseMat::operator=
SparseMat::clone
SparseMat::copyTo
SparceMat::convertTo
SparseMat:create
SparseMat::clear
SparseMat::addref
SparseMat::release
SparseMat::CvSparseMat *
SparseMat::elemSize
SparseMat::elemSize1
SparseMat::type
SparseMat::depth
SparseMat::channels
SparseMat::size
SparseMat::dims
SparseMat::nzcount
SparseMat::hash
SparseMat::ptr
SparseMat::erase
SparseMat_
Algorithm
Algorithm::name
Algorithm::get
Algorithm::set
Algorithm::write
Algorithm::read
Algorithm::getList
Algorithm::create
Creating Own Algorithms
Command Line Parser
CommandLineParser
Basic C Structures and Operations
CvPoint
CvPoint2D32f
CvPoint3D32f
CvPoint2D64f
CvPoint3D64f
CvSize
CvSize2D32f
CvRect
CvBox2D
CvScalar
CvTermCriteria
CvMat
CvMatND
CvSparseMat
IplImage
CvArr
ClearND
CloneImage
CloneMat
CloneMatND
CloneSparseMat
ConvertScale
Copy
CreateData
CreateImage
CreateImageHeader
CreateMat
CreateMatHeader
CreateMatND
CreateMatNDHeader
CreateSparseMat
CrossProduct
DotProduct
Get?D
GetCol(s)
GetDiag
GetDims
GetDimSize
GetElemType
GetImage
GetImageCOI
GetImageROI
GetMat
GetNextSparseNode
GetRawData
GetReal?D
GetRow(s)
GetSize
GetSubRect
DecRefData
IncRefData
InitImageHeader
InitMatHeader
InitMatNDHeader
InitSparseMatIterator
Mat
Ptr?D
ReleaseData
ReleaseImage
ReleaseImageHeader
ReleaseMat
ReleaseMatND
ReleaseSparseMat
ResetImageROI
Reshape
ReshapeMatND
Set
Set?D
SetData
SetImageCOI
SetImageROI
SetReal?D
SetZero
mGet
mSet
SetIPLAllocators
RNG
RandArr
RandInt
RandReal
fromarray
Dynamic Structures
CvMemStorage
CvMemBlock
CvMemStoragePos
CvSeq
CvSlice
CvSet
CvSetElem
CvGraph
CvGraphVtx
CvGraphEdge
CvGraphScanner
CvTreeNodeIterator
ClearGraph
ClearMemStorage
ClearSeq
ClearSet
CloneGraph
CloneSeq
CreateChildMemStorage
CreateGraph
CreateGraphScanner
CreateMemStorage
CreateSeq
CreateSet
CvtSeqToArray
EndWriteSeq
FindGraphEdge
FindGraphEdgeByPtr
FlushSeqWriter
GetGraphVtx
GetSeqElem
GetSeqReaderPos
GetSetElem
GraphAddEdge
GraphAddEdgeByPtr
GraphAddVtx
GraphEdgeIdx
GraphRemoveEdge
GraphRemoveEdgeByPtr
GraphRemoveVtx
GraphRemoveVtxByPtr
GraphVtxDegree
GraphVtxDegreeByPtr
GraphVtxIdx
InitTreeNodeIterator
InsertNodeIntoTree
MakeSeqHeaderForArray
MemStorageAlloc
MemStorageAllocString
NextGraphItem
NextTreeNode
PrevTreeNode
ReleaseGraphScanner
ReleaseMemStorage
RestoreMemStoragePos
SaveMemStoragePos
SeqElemIdx
SeqInsert
SeqInsertSlice
SeqInvert
SeqPop
SeqPopFront
SeqPopMulti
SeqPush
SeqPushFront
SeqPushMulti
SeqRemove
SeqRemoveSlice
SeqSearch
SeqSlice
SeqSort
SetAdd
SetNew
SetRemove
SetRemoveByPtr
SetSeqBlockSize
SetSeqReaderPos
StartAppendToSeq
StartReadSeq
StartWriteSeq
TreeToNodeSeq
Operations on Arrays
abs
absdiff
add
addWeighted
bitwise_and
bitwise_not
bitwise_or
bitwise_xor
calcCovarMatrix
cartToPolar
checkRange
compare
completeSymm
convertScaleAbs
countNonZero
cvarrToMat
dct
dft
divide
determinant
eigen
exp
extractImageCOI
insertImageCOI
flip
gemm
getOptimalDFTSize
idct
idft
inRange
invert
log
LUT
magnitude
Mahalanobis
max
mean
meanStdDev
merge
min
minMaxIdx
minMaxLoc
mixChannels
mulSpectrums
multiply
mulTransposed
norm
normalize
PCA
PCA::PCA
PCA::operator ()
PCA::project
PCA::backProject
perspectiveTransform
phase
polarToCart
pow
RNG
RNG::RNG
RNG::next
RNG::operator T
RNG::operator ()
RNG::uniform
RNG::gaussian
RNG::fill
randu
randn
randShuffle
reduce
repeat
scaleAdd
setIdentity
solve
solveCubic
solvePoly
sort
sortIdx
split
sqrt
subtract
SVD
SVD::SVD
SVD::operator ()
SVD::compute
SVD::solveZ
SVD::backSubst
sum
theRNG
trace
transform
transpose
borderInterpolate
copyMakeBorder
XML/YAML Persistence
XML/YAML file storages. Writing to a file storage.
Reading data from a file storage.
FileStorage
FileStorage::FileStorage
FileStorage::open
FileStorage::isOpened
FileStorage::release
FileStorage::releaseAndGetString
FileStorage::getFirstTopLevelNode
FileStorage::root
FileStorage::operator[]
FileStorage::operator*
FileStorage::writeRaw
FileStorage::writeObj
FileStorage::getDefaultObjectName
operator <<
operator >>
FileNode
FileNode::FileNode
FileNode::operator[]
FileNode::type
FileNode::empty
FileNode::isNone
FileNode::isSeq
FileNode::isMap
FileNode::isInt
FileNode::isReal
FileNode::isString
FileNode::isNamed
FileNode::name
FileNode::size
FileNode::operator int
FileNode::operator float
FileNode::operator double
FileNode::operator String
FileNode::operator*
FileNode::begin
FileNode::end
FileNode::readRaw
FileNode::readObj
FileNodeIterator
FileNodeIterator::FileNodeIterator
FileNodeIterator::operator*
FileNodeIterator::operator->
FileNodeIterator::operator ++
FileNodeIterator::operator –
FileNodeIterator::operator +=
FileNodeIterator::operator -=
FileNodeIterator::readRaw
XML/YAML Persistence (C API)
CvFileStorage
CvFileNode
CvAttrList
CvTypeInfo
Clone
EndWriteStruct
FindType
FirstType
GetFileNode
GetFileNodeByName
GetFileNodeName
GetHashedKey
GetRootFileNode
Load
OpenFileStorage
Read
ReadByName
ReadInt
ReadIntByName
ReadRawData
ReadRawDataSlice
ReadReal
ReadRealByName
ReadString
ReadStringByName
RegisterType
Release
ReleaseFileStorage
Save
StartNextStream
StartReadRawData
StartWriteStruct
TypeOf
UnregisterType
Write
WriteComment
WriteFileNode
WriteInt
WriteRawData
WriteReal
WriteString
Clustering
kmeans
partition
Utility and System Functions and Macros
alignPtr
alignSize
allocate
deallocate
fastAtan2
cubeRoot
Ceil
Floor
Round
IsInf
IsNaN
CV_Assert
error
Exception
fastMalloc
fastFree
format
getBuildInformation
checkHardwareSupport
getNumberOfCPUs
getNumThreads
getThreadNum
getTickCount
getTickFrequency
getCPUTickCount
saturate_cast
setNumThreads
setUseOptimized
useOptimized
OpenGL interoperability
General Information
ogl::Buffer
ogl::Buffer::Target
ogl::Buffer::Buffer
ogl::Buffer::create
ogl::Buffer::release
ogl::Buffer::setAutoRelease
ogl::Buffer::copyFrom
ogl::Buffer::copyTo
ogl::Buffer::clone
ogl::Buffer::bind
ogl::Buffer::unbind
ogl::Buffer::mapHost
ogl::Buffer::unmapHost
ogl::Buffer::mapDevice
ogl::Buffer::unmapDevice
ogl::Texture2D
ogl::Texture2D::Format
ogl::Texture2D::Texture2D
ogl::Texture2D::create
ogl::Texture2D::release
ogl::Texture2D::setAutoRelease
ogl::Texture2D::copyFrom
ogl::Texture2D::copyTo
ogl::Texture2D::bind
ogl::Arrays
ogl::Arrays::setVertexArray
ogl::Arrays::resetVertexArray
ogl::Arrays::setColorArray
ogl::Arrays::resetColorArray
ogl::Arrays::setNormalArray
ogl::Arrays::resetNormalArray
ogl::Arrays::setTexCoordArray
ogl::Arrays::resetTexCoordArray
ogl::Arrays::release
ogl::Arrays::setAutoRelease
ogl::Arrays::bind
ogl::Arrays::size
ogl::render
cuda::setGlDevice
Intel® IPP Asynchronous C/C++ Converters
General Information
hpp::getHpp
hpp::getMat
hpp::copyHppToMat
Optimization Algorithms
solveLP
DownhillSolver
DownhillSolver::getFunction
DownhillSolver::setFunction
DownhillSolver::getTermCriteria
DownhillSolver::setTermCriteria
DownhillSolver::getInitStep
DownhillSolver::setInitStep
DownhillSolver::minimize
createDownhillSolver
ConjGradSolver
ConjGradSolver::getFunction
ConjGradSolver::setFunction
ConjGradSolver::getTermCriteria
ConjGradSolver::setTermCriteria
ConjGradSolver::minimize
createConjGradSolver
Help and Feedback
You did not find what you were looking for?
Ask a question on the
Q&A forum
.
If you think something is missing or wrong in the documentation, please file a
bug report
.
Previous topic
Introduction
Next topic
Basic Structures
This Page
Show Source
Navigation
index
next
|
previous
|
OpenCV 3.0.0-dev documentation
»
OpenCV API Reference
»