logo资料库

opencv库函数手册.pdf

第1页 / 共1197页
第2页 / 共1197页
第3页 / 共1197页
第4页 / 共1197页
第5页 / 共1197页
第6页 / 共1197页
第7页 / 共1197页
第8页 / 共1197页
资料共1197页,剩余部分请下载后查看
I C API Reference
core. The Core Functionality
Basic Structures
CvPoint
CvPoint2D32f
CvPoint3D32f
CvPoint2D64f
CvPoint3D64f
CvSize
CvSize2D32f
CvRect
CvScalar
CvTermCriteria
CvMat
CvMatND
CvSparseMat
IplImage
CvArr
Operations on Arrays
cv::AbsDiff
cv::AbsDiffS
cv::Add
cv::AddS
cv::AddWeighted
cv::And
cv::AndS
cv::Avg
cv::AvgSdv
cv::CalcCovarMatrix
cv::CartToPolar
cv::Cbrt
cv::ClearND
cv::CloneImage
cv::CloneMat
cv::CloneMatND
cv::CloneSparseMat
cv::Cmp
cv::CmpS
cv::ConvertScale
cv::ConvertScaleAbs
cv::CvtScaleAbs
cv::Copy
cv::CountNonZero
cv::CreateData
cv::CreateImage
cv::CreateImageHeader
cv::CreateMat
cv::CreateMatHeader
cv::CreateMatND
cv::CreateMatNDHeader
cv::CreateSparseMat
cv::CrossProduct
CvtPixToPlane
cv::DCT
cv::DFT
cv::DecRefData
cv::Det
cv::Div
cv::DotProduct
cv::EigenVV
cv::Exp
cv::FastArctan
cv::Flip
cv::GEMM
cv::Get?D
cv::GetCol(s)
cv::GetDiag
cvGetDims, cvGetDimSize
cv::GetElemType
cv::GetImage
cv::GetImageCOI
cv::GetImageROI
cv::GetMat
cv::GetNextSparseNode
cv::GetOptimalDFTSize
cv::GetRawData
cv::GetReal1D
cv::GetReal2D
cv::GetReal3D
cv::GetRealND
cv::GetRow(s)
cv::GetSize
cv::GetSubRect
cv::InRange
cv::InRangeS
cv::IncRefData
cv::InitImageHeader
cv::InitMatHeader
cv::InitMatNDHeader
cv::InitSparseMatIterator
cv::InvSqrt
cv::Inv
cv::Invert
cv::IsInf
cv::IsNaN
cv::LUT
cv::Log
cv::Mahalanobis
cv::Mat
cv::Max
cv::MaxS
cv::Merge
cv::Min
cv::MinMaxLoc
cv::MinS
Mirror
cv::MixChannels
MulAddS
cv::Mul
cv::MulSpectrums
cv::MulTransposed
cv::Norm
cv::Not
cv::Or
cv::OrS
cv::PerspectiveTransform
cv::PolarToCart
cv::Pow
cv::Ptr?D
cv::RNG
cv::RandArr
cv::RandInt
cv::RandReal
cv::Reduce
cv::ReleaseData
cv::ReleaseImage
cv::ReleaseImageHeader
cv::ReleaseMat
cv::ReleaseMatND
cv::ReleaseSparseMat
cv::Repeat
cv::ResetImageROI
cv::Reshape
cv::ReshapeMatND
cvRound, cvFloor, cvCeil
cv::ScaleAdd
cv::Set
cv::Set?D
cv::SetData
cv::SetIdentity
cv::SetImageCOI
cv::SetImageROI
cv::SetReal?D
cv::SetZero
cv::Solve
cv::SolveCubic
cv::Split
cv::Sqrt
cv::Sub
cv::SubRS
cv::SubS
cv::Sum
cv::SVBkSb
cv::SVD
cv::Trace
cv::Transform
cv::Transpose
cv::Xor
cv::XorS
cv::mGet
cv::mSet
Dynamic Structures
CvMemStorage
CvMemBlock
CvMemStoragePos
CvSeq
CvSeqBlock
CvSlice
CvSet
CvGraph
CvGraphScanner
CV_TREE_NODE_FIELDS
CvTreeNodeIterator
cv::ClearGraph
cv::ClearMemStorage
cv::ClearSeq
cv::ClearSet
cv::CloneGraph
cv::CloneSeq
cv::CreateChildMemStorage
cv::CreateGraph
cv::CreateGraphScanner
cv::CreateMemStorage
cv::CreateSeq
cv::CreateSet
cv::CvtSeqToArray
cv::EndWriteSeq
cv::FindGraphEdge
cv::FindGraphEdgeByPtr
cv::FlushSeqWriter
cv::GetGraphVtx
cv::GetSeqElem
cv::GetSeqReaderPos
cv::GetSetElem
cv::GraphAddEdge
cv::GraphAddEdgeByPtr
cv::GraphAddVtx
cv::GraphEdgeIdx
cv::GraphRemoveEdge
cv::GraphRemoveEdgeByPtr
cv::GraphRemoveVtx
cv::GraphRemoveVtxByPtr
cv::GraphVtxDegree
cv::GraphVtxDegreeByPtr
cv::GraphVtxIdx
cv::InitTreeNodeIterator
cv::InsertNodeIntoTree
cv::MakeSeqHeaderForArray
cv::MemStorageAlloc
cv::MemStorageAllocString
cv::NextGraphItem
cv::NextTreeNode
cv::PrevTreeNode
cv::ReleaseGraphScanner
cv::ReleaseMemStorage
cv::RestoreMemStoragePos
cv::SaveMemStoragePos
cv::SeqElemIdx
cv::SeqInsert
cv::SeqInsertSlice
cv::SeqInvert
cv::SeqPop
cv::SeqPopFront
cv::SeqPopMulti
cv::SeqPush
cv::SeqPushFront
cv::SeqPushMulti
cv::SeqRemove
cv::SeqRemoveSlice
cv::SeqSearch
cv::SeqSlice
cv::SeqSort
cv::SetAdd
cv::SetNew
cv::SetRemove
cv::SetRemoveByPtr
cv::SetSeqBlockSize
cv::SetSeqReaderPos
cv::StartAppendToSeq
cv::StartReadSeq
cv::StartWriteSeq
cv::TreeToNodeSeq
Drawing Functions
cv::Circle
cv::ClipLine
cv::DrawContours
cv::Ellipse
cv::EllipseBox
cv::FillConvexPoly
cv::FillPoly
cv::GetTextSize
cv::InitFont
cv::InitLineIterator
cv::Line
cv::PolyLine
cv::PutText
cv::Rectangle
CV_RGB
XML/YAML Persistence
CvFileStorage
CvFileNode
CvAttrList
CvTypeInfo
cv::Clone
cv::EndWriteStruct
cv::FindType
cv::FirstType
cv::GetFileNode
cv::GetFileNodeByName
cv::GetFileNodeName
cv::GetHashedKey
cv::GetRootFileNode
cv::Load
cv::OpenFileStorage
cv::Read
cv::ReadByName
cv::ReadInt
cv::ReadIntByName
cv::ReadRawData
cv::ReadRawDataSlice
cv::ReadReal
cv::ReadRealByName
cv::ReadString
cv::ReadStringByName
cv::RegisterType
cv::Release
cv::ReleaseFileStorage
cv::Save
cv::StartNextStream
cv::StartReadRawData
cv::StartWriteStruct
cv::TypeOf
cv::UnregisterType
cv::Write
cv::WriteComment
cv::WriteFileNode
cv::WriteInt
cv::WriteRawData
cv::WriteReal
cv::WriteString
Clustering
cv::KMeans2
cv::SeqPartition
Utility and System Functions and Macros
Error Handling
Example: Use of Error Handling Macros
cv::GetErrStatus
cv::SetErrStatus
cv::GetErrMode
cv::SetErrMode
cv::Error
cv::ErrorStr
cv::RedirectError
cvNulDevReport cvStdErrReport cvGuiBoxReport
cv::Alloc
cv::Free
cv::GetTickCount
cv::GetTickFrequency
cv::RegisterModule
cv::GetModuleInfo
cv::UseOptimized
cv::SetMemoryManager
cv::SetIPLAllocators
imgproc. Image Processing
Histograms
CvHistogram
cv::CalcBackProject
cv::CalcBackProjectPatch
cv::CalcHist
cv::CalcProbDensity
cv::ClearHist
cv::CompareHist
cv::CopyHist
cv::CreateHist
cv::GetHistValue*D
cv::GetMinMaxHistValue
cv::MakeHistHeaderForArray
cv::NormalizeHist
cv::QueryHistValue*D
cv::ReleaseHist
cv::SetHistBinRanges
cv::ThreshHist
Image Filtering
IplConvKernel
cv::CopyMakeBorder
cv::CreateStructuringElementEx
cv::Dilate
cv::Erode
cv::Filter2D
cv::Laplace
cv::MorphologyEx
cv::PyrDown
cv::ReleaseStructuringElement
cv::Smooth
cv::Sobel
Geometric Image Transformations
cv::GetRotationMatrix2D
cv::GetAffineTransform
cv::GetPerspectiveTransform
cv::GetQuadrangleSubPix
cv::GetRectSubPix
cv::LogPolar
cv::Remap
cv::Resize
cv::WarpAffine
cv::WarpPerspective
Miscellaneous Image Transformations
cv::AdaptiveThreshold
cv::CvtColor
cv::DistTransform
CvConnectedComp
cv::FloodFill
cv::Inpaint
cv::Integral
cv::PyrMeanShiftFiltering
cv::PyrSegmentation
cv::Threshold
Structural Analysis and Shape Descriptors
cv::ApproxChains
cv::ApproxPoly
cv::ArcLength
cv::BoundingRect
cv::BoxPoints
cv::CalcPGH
cv::CalcEMD2
cv::CheckContourConvexity
CvConvexityDefect
cv::ContourArea
cv::ContourFromContourTree
cv::ConvexHull2
cv::ConvexityDefects
cv::CreateContourTree
cv::EndFindContours
cv::FindContours
cv::FindNextContour
cv::FitEllipse2
cv::FitLine
cv::GetCentralMoment
cv::GetHuMoments
cv::GetNormalizedCentralMoment
cv::GetSpatialMoment
cv::MatchContourTrees
cv::MatchShapes
cv::MinAreaRect2
cv::MinEnclosingCircle
cv::Moments
cv::PointPolygonTest
cv::PointSeqFromMat
cv::ReadChainPoint
cv::StartFindContours
cv::StartReadChainPoints
cv::SubstituteContour
Planar Subdivisions
CvSubdiv2D
CvQuadEdge2D
CvSubdiv2DPoint
cv::CalcSubdivVoronoi2D
cv::ClearSubdivVoronoi2D
cv::CreateSubdivDelaunay2D
cv::FindNearestPoint2D
cv::Subdiv2DEdgeDst
cv::Subdiv2DGetEdge
cv::Subdiv2DNextEdge
cv::Subdiv2DLocate
cv::Subdiv2DRotateEdge
cv::SubdivDelaunay2DInsert
Motion Analysis and Object Tracking
cv::Acc
cv::MultiplyAcc
cv::RunningAvg
cv::SquareAcc
Feature Detection
cv::Canny
cv::CornerEigenValsAndVecs
cv::CornerHarris
cv::CornerMinEigenVal
cv::FindCornerSubPix
cv::GoodFeaturesToTrack
cv::HoughLines2
cv::PreCornerDetect
cv::SampleLine
Object Detection
cv::MatchTemplate
features2d. Feature Detection and Descriptor Extraction
Feature detection and description
cv::ExtractSURF
cv::GetStarKeypoints
flann. Clustering and Search in Multi-Dimensional Spaces
Fast Approximate Nearest Neighbor Search
objdetect. Object Detection
Cascade Classification
Haar Feature-based Cascade Classifier for Object Detection
CvHaarFeature, CvHaarClassifier, CvHaarStageClassifier, CvHaarClassifierCascade
cv::LoadHaarClassifierCascade
cv::HaarDetectObjects
cv::SetImagesForHaarClassifierCascade
cv::ReleaseHaarClassifierCascade
cv::RunHaarClassifierCascade
video. Video Analysis
Motion Analysis and Object Tracking
cv::CalcGlobalOrientation
cv::CalcMotionGradient
cv::CalcOpticalFlowBM
cv::CalcOpticalFlowHS
cv::CalcOpticalFlowLK
cv::CalcOpticalFlowPyrLK
cv::CamShift
CvConDensation
cv::CreateConDensation
cv::ConDensInitSampleSet
CvKalman
cv::CreateKalman
cv::KalmanCorrect
cv::KalmanPredict
KalmanUpdateByMeasurement
KalmanUpdateByTime
cv::MeanShift
cv::ReleaseConDensation
cv::ReleaseKalman
cv::SegmentMotion
cv::SnakeImage
cv::UpdateMotionHistory
highgui. High-level GUI and Media I/O
User Interface
cv::ConvertImage
cv::CreateTrackbar
cv::DestroyAllWindows
cv::DestroyWindow
cv::GetTrackbarPos
cv::GetWindowHandle
cv::GetWindowName
cv::InitSystem
cv::MoveWindow
cv::NamedWindow
cv::ResizeWindow
cv::SetMouseCallback
cv::SetTrackbarPos
cv::ShowImage
cv::WaitKey
Reading and Writing Images and Video
cv::LoadImage
cv::LoadImageM
cv::SaveImage
CvCapture
cv::CaptureFromCAM
cv::CaptureFromFile
cv::GetCaptureProperty
cv::GrabFrame
cv::QueryFrame
cv::ReleaseCapture
cv::RetrieveFrame
cv::SetCaptureProperty
cv::CreateVideoWriter
cv::ReleaseVideoWriter
cv::WriteFrame
Qt new functions
cv::SetWindowProperty
cv::GetWindowProperty
cv::FontQt
cv::AddText
cv::DisplayOverlay
cv::DisplayStatusBar
cv::CreateOpenGLCallback
cv::SaveWindowParameters
cv::LoadWindowParameters
cv::CreateButton
calib3d. Camera Calibration, Pose Estimation and Stereo
Camera Calibration and 3d Reconstruction
cv::CalcImageHomography
cv::CalibrateCamera2
cv::ComputeCorrespondEpilines
cv::ConvertPointsHomogeneous
cv::CreatePOSITObject
cv::CreateStereoBMState
cv::CreateStereoGCState
CvStereoBMState
CvStereoGCState
cv::DecomposeProjectionMatrix
cv::DrawChessboardCorners
cv::FindChessboardCorners
cv::FindExtrinsicCameraParams2
cv::FindFundamentalMat
cv::FindHomography
cv::FindStereoCorrespondenceBM
cv::FindStereoCorrespondenceGC
cv::GetOptimalNewCameraMatrix
cv::InitIntrinsicParams2D
cv::InitUndistortMap
cv::InitUndistortRectifyMap
cv::POSIT
cv::ProjectPoints2
cv::ReprojectImageTo3D
cv::RQDecomp3x3
cv::ReleasePOSITObject
cv::ReleaseStereoBMState
cv::ReleaseStereoGCState
cv::Rodrigues2
cv::StereoCalibrate
cv::StereoRectify
cv::StereoRectifyUncalibrated
cv::Undistort2
cv::UndistortPoints
ml. Machine Learning
II C++ API Reference
Introduction
C++ Cheatsheet
Namespace cv and Function Naming
Memory Management
Memory Management Part II. Automatic Data Allocation
Algebraic Operations
Fast Element Access
Saturation Arithmetics
Error handling
Threading and Reenterability
core. The Core Functionality
Basic Structures
DataType
Point_
Point3_
Size_
Rect_
RotatedRect
TermCriteria
Matx
Vec
Scalar_
Range
Ptr
Mat
Matrix Expressions
cv::Mat::Mat
cv::Mat::Mat
cv::Mat::operator =
cv::Mat::operator MatExpr
cv::Mat::row
cv::Mat::col
cv::Mat::rowRange
cv::Mat::colRange
cv::Mat::diag
cv::Mat::clone
cv::Mat::copyTo
cv::Mat::convertTo
cv::Mat::assignTo
cv::Mat::setTo
cv::Mat::reshape
cv::Mat::t
cv::Mat::inv
cv::Mat::mul
cv::Mat::cross
cv::Mat::dot
cv::Mat::zeros
cv::Mat::ones
cv::Mat::eye
cv::Mat::create
cv::Mat::addref
cv::Mat::release
cv::Mat::resize
Mat::push_back
Mat::pop_back
cv::Mat::locateROI
cv::Mat::adjustROI
cv::Mat::operator()
cv::Mat::operator CvMat
cv::Mat::operator IplImage
cv::Mat::total
cv::Mat::isContinuous
cv::Mat::elemSize
cv::Mat::elemSize1
cv::Mat::type
cv::Mat::depth
cv::Mat::channels
cv::Mat::step1
cv::Mat::size
cv::Mat::empty
cv::Mat::ptr
cv::Mat::at
cv::Mat::begin
cv::Mat::end
Mat_
NAryMatIterator
SparseMat
SparseMat_
Operations on Arrays
cv::abs
cv::absdiff
cv::add
cv::addWeighted
bitwise_and
bitwise_not
bitwise_or
bitwise_xor
cv::calcCovarMatrix
cv::cartToPolar
cv::checkRange
cv::compare
cv::completeSymm
cv::convertScaleAbs
cv::countNonZero
cv::cubeRoot
cv::cvarrToMat
cv::dct
cv::dft
cv::divide
cv::determinant
cv::eigen
cv::exp
cv::extractImageCOI
cv::fastAtan2
cv::flip
cv::gemm
cv::getConvertElem
cv::getOptimalDFTSize
cv::idct
cv::idft
cv::inRange
cv::invert
cv::log
cv::LUT
cv::magnitude
cv::Mahalanobis
cv::max
cv::mean
cv::meanStdDev
cv::merge
cv::min
cv::minMaxLoc
cv::mixChannels
cv::mulSpectrums
cv::multiply
cv::mulTransposed
cv::norm
cv::normalize
cv::PCA
cv::PCA::PCA
cv::PCA::operator ()
cv::PCA::project
cv::PCA::backProject
cv::perspectiveTransform
cv::phase
cv::polarToCart
cv::pow
RNG
cv::RNG::RNG
cv::RNG::next
cv::RNG::operator T
cv::RNG::operator ()
cv::RNG::uniform
cv::RNG::gaussian
cv::RNG::fill
cv::randu
cv::randn
cv::randShuffle
cv::reduce
cv::repeat
saturate_cast
cv::scaleAdd
cv::setIdentity
cv::solve
cv::solveCubic
cv::solvePoly
cv::sort
cv::sortIdx
cv::split
cv::sqrt
cv::subtract
cv::SVD
cv::SVD::SVD
cv::SVD::operator ()
cv::SVD::solveZ
cv::SVD::backSubst
cv::sum
cv::theRNG
cv::trace
cv::transform
cv::transpose
Dynamic Structures
Drawing Functions
cv::circle
cv::clipLine
cv::ellipse
cv::ellipse2Poly
cv::fillConvexPoly
cv::fillPoly
cv::getTextSize
cv::line
cv::LineIterator
cv::rectangle
cv::polylines
cv::putText
XML/YAML Persistence
cv::FileStorage
cv::FileNode
cv::FileNodeIterator
Clustering
cv::kmeans
cv::partition
Utility and System Functions and Macros
cv::alignPtr
cv::alignSize
cv::allocate
cv::deallocate
CV_Assert
cv::error
cv::Exception
cv::fastMalloc
cv::fastFree
cv::format
cv::getNumThreads
cv::getThreadNum
cv::getTickCount
cv::getTickFrequency
cv::setNumThreads
imgproc. Image Processing
Histograms
cv::calcHist
cv::calcBackProject
cv::compareHist
cv::equalizeHist
Image Filtering
cv::BaseColumnFilter
cv::BaseFilter
cv::BaseRowFilter
cv::FilterEngine
cv::bilateralFilter
cv::blur
cv::borderInterpolate
cv::boxFilter
cv::buildPyramid
cv::copyMakeBorder
cv::createBoxFilter
cv::createDerivFilter
cv::createGaussianFilter
cv::createLinearFilter
cv::createMorphologyFilter
cv::createSeparableLinearFilter
cv::dilate
cv::erode
cv::filter2D
cv::GaussianBlur
cv::getDerivKernels
cv::getGaussianKernel
cv::getKernelType
cv::getStructuringElement
cv::medianBlur
cv::morphologyEx
cv::Laplacian
cv::pyrDown
cv::pyrUp
cv::sepFilter2D
cv::Sobel
cv::Scharr
Geometric Image Transformations
cv::convertMaps
cv::getAffineTransform
cv::getPerspectiveTransform
cv::getRectSubPix
cv::getRotationMatrix2D
cv::invertAffineTransform
cv::remap
cv::resize
cv::warpAffine
cv::warpPerspective
Miscellaneous Image Transformations
cv::adaptiveThreshold
cv::cvtColor
cv::distanceTransform
cv::floodFill
cv::inpaint
cv::integral
cv::threshold
cv::watershed
cv::grabCut
Structural Analysis and Shape Descriptors
cv::moments
cv::HuMoments
cv::findContours
cv::drawContours
cv::approxPolyDP
cv::arcLength
cv::boundingRect
cv::estimateRigidTransform
cv::estimateAffine3D
cv::contourArea
cv::convexHull
cv::fitEllipse
cv::fitLine
cv::isContourConvex
cv::minAreaRect
cv::minEnclosingCircle
cv::matchShapes
cv::pointPolygonTest
Planar Subdivisions
Motion Analysis and Object Tracking
cv::accumulate
cv::accumulateSquare
cv::accumulateProduct
cv::accumulateWeighted
Feature Detection
cv::Canny
cv::cornerEigenValsAndVecs
cv::cornerHarris
cv::cornerMinEigenVal
cv::cornerSubPix
cv::goodFeaturesToTrack
cv::HoughCircles
cv::HoughLines
cv::HoughLinesP
cv::preCornerDetect
Object Detection
cv::matchTemplate
features2d. Feature Detection and Descriptor Extraction
Feature detection and description
cv::FAST
cv::MSER
cv::StarDetector
cv::SIFT
cv::SURF
cv::RandomizedTree
cv::RandomizedTree::train
cv::RandomizedTree::read
cv::RandomizedTree::write
cv::RandomizedTree::applyQuantization
cv::RTreeNode
cv::RTreeClassifier
cv::RTreeClassifier::train
cv::RTreeClassifier::getSignature
cv::RTreeClassifier::getSparseSignature
cv::RTreeClassifier::countNonZeroElements
cv::RTreeClassifier::read
cv::RTreeClassifier::write
cv::RTreeClassifier::setQuantization
Common Interfaces of Feature Detectors
cv::KeyPoint
cv::FeatureDetector
cv::FeatureDetector::detect
cv::FeatureDetector::read
cv::FeatureDetector::write
cv::FeatureDetector::create
cv::FastFeatureDetector
cv::GoodFeaturesToTrackDetector
cv::MserFeatureDetector
cv::StarFeatureDetector
cv::SiftFeatureDetector
cv::SurfFeatureDetector
cv::GridAdaptedFeatureDetector
cv::PyramidAdaptedFeatureDetector
cv::DynamicAdaptedFeatureDetector
cv::DynamicAdaptedFeatureDetector::DynamicAdaptedFeatureDetector
cv::AdjusterAdapter
cv::AdjusterAdapter::tooFew
cv::AdjusterAdapter::tooMany
cv::AdjusterAdapter::good
cv::FastAdjuster
cv::StarAdjuster
cv::SurfAdjuster
Common Interfaces of Descriptor Extractors
cv::DescriptorExtractor
cv::DescriptorExtractor::compute
cv::DescriptorExtractor::read
cv::DescriptorExtractor::write
cv::DescriptorExtractor::create
cv::SiftDescriptorExtractor
cv::SurfDescriptorExtractor
cv::CalonderDescriptorExtractor
cv::OpponentColorDescriptorExtractor
cv::BriefDescriptorExtractor
Common Interfaces of Descriptor Matchers
cv::DMatch
cv::DescriptorMatcher
cv::DescriptorMatcher::add
cv::DescriptorMatcher::getTrainDescriptors
cv::DescriptorMatcher::clear
cv::DescriptorMatcher::empty
cv::DescriptorMatcher::isMaskSupported
cv::DescriptorMatcher::train
cv::DescriptorMatcher::match
cv::DescriptorMatcher::knnMatch
cv::DescriptorMatcher::radiusMatch
cv::DescriptorMatcher::clone
cv::DescriptorMatcher::create
cv::BruteForceMatcher
cv::FlannBasedMatcher
Common Interfaces of Generic Descriptor Matchers
cv::GenericDescriptorMatcher
cv::GenericDescriptorMatcher::add
cv::GenericDescriptorMatcher::getTrainImages
cv::GenericDescriptorMatcher::getTrainKeypoints
cv::GenericDescriptorMatcher::clear
cv::GenericDescriptorMatcher::train
cv::GenericDescriptorMatcher::isMaskSupported
cv::GenericDescriptorMatcher::classify
cv::GenericDescriptorMatcher::match
cv::GenericDescriptorMatcher::knnMatch
cv::GenericDescriptorMatcher::radiusMatch
cv::GenericDescriptorMatcher::read
cv::GenericDescriptorMatcher::write
cv::GenericDescriptorMatcher::clone
cv::OneWayDescriptorMatcher
cv::FernDescriptorMatcher
cv::VectorDescriptorMatcher
Drawing Function of Keypoints and Matches
cv::drawMatches
cv::drawKeypoints
Object Categorization
cv::BOWTrainer
cv::BOWTrainer::add
cv::BOWTrainer::getDescriptors
cv::BOWTrainer::descripotorsCount
cv::BOWTrainer::cluster
cv::BOWKMeansTrainer
cv::BOWImgDescriptorExtractor
cv::BOWImgDescriptorExtractor::BOWImgDescriptorExtractor
cv::BOWImgDescriptorExtractor::setVocabulary
cv::BOWImgDescriptorExtractor::getVocabulary
cv::BOWImgDescriptorExtractor::compute
cv::BOWImgDescriptorExtractor::descriptorSize
cv::BOWImgDescriptorExtractor::descriptorType
flann. Clustering and Search in Multi-Dimensional Spaces
Fast Approximate Nearest Neighbor Search
cv::flann::Index_
cvflann::Index_::Index_
cv::flann::Index_::knnSearch
cv::flann::Index_::radiusSearch
cv::flann::Index_::save
cv::flann::Index_::getIndexParameters
Clustering
cv::cv::flann::hierarchicalClustering
objdetect. Object Detection
Cascade Classification
cv::FeatureEvaluator
cv::FeatureEvaluator::read
cv::FeatureEvaluator::clone
cv::FeatureEvaluator::getFeatureType
cv::FeatureEvaluator::setImage
cv::FeatureEvaluator::setWindow
cv::FeatureEvaluator::calcOrd
cv::FeatureEvaluator::calcCat
cv::FeatureEvaluator::create
cv::CascadeClassifier
cv::CascadeClassifier::CascadeClassifier
cv::CascadeClassifier::empty
cv::CascadeClassifier::load
cv::CascadeClassifier::read
cv::CascadeClassifier::detectMultiScale
cv::CascadeClassifier::setImage
cv::CascadeClassifier::runAt
cv::groupRectangles
video. Video Analysis
Motion Analysis and Object Tracking
cv::calcOpticalFlowPyrLK
cv::calcOpticalFlowFarneback
cv::updateMotionHistory
cv::calcMotionGradient
cv::calcGlobalOrientation
cv::CamShift
cv::meanShift
cv::KalmanFilter
highgui. High-level GUI and Media I/O
User Interface
cv::createTrackbar
cv::getTrackbarPos
cv::imshow
cv::namedWindow
cv::setTrackbarPos
cv::waitKey
Reading and Writing Images and Video
cv::imdecode
cv::imencode
cv::imread
cv::imwrite
cv::VideoCapture
cv::VideoCapture::VideoCapture
cv::VideoCapture::get
cv::VideoCapture::set
cv::VideoWriter
Qt new functions
cv::setWindowProperty
cv::getWindowProperty
cv::fontQt
cv::addText
cv::displayOverlay
cv::displayStatusBar
cv::createOpenGLCallback
cv::saveWindowParameters
cv::loadWindowParameters
cv::createButton
calib3d. Camera Calibration, Pose Estimation and Stereo
Camera Calibration and 3d Reconstruction
cv::calibrateCamera
cv::calibrationMatrixValues
cv::composeRT
cv::computeCorrespondEpilines
cv::convertPointsHomogeneous
cv::decomposeProjectionMatrix
cv::drawChessboardCorners
cv::findChessboardCorners
cv::solvePnP
cv::findFundamentalMat
cv::findHomography
cv::getDefaultNewCameraMatrix
cv::getOptimalNewCameraMatrix
cv::initCameraMatrix2D
cv::initUndistortRectifyMap
cv::matMulDeriv
cv::projectPoints
cv::reprojectImageTo3D
cv::RQDecomp3x3
cv::Rodrigues
cv::StereoBM
cv::StereoSGBM
cv::StereoSGBM::StereoSGBM
cv::StereoSGBM::operator ()
cv::stereoCalibrate
cv::stereoRectify
cv::stereoRectifyUncalibrated
cv::undistort
cv::undistortPoints
ml. Machine Learning
Statistical Models
cv::CvStatModel
CvStatModel::CvStatModel
CvStatModel::CvStatModel(...)
CvStatModel:: CvStatModel
CvStatModel::clear
CvStatModel::save
CvStatModel::load
CvStatModel::write
CvStatModel::read
CvStatModel::train
CvStatModel::predict
Normal Bayes Classifier
cv::CvNormalBayesClassifier
CvNormalBayesClassifier::train
CvNormalBayesClassifier::predict
K Nearest Neighbors
cv::CvKNearest
CvKNearest::train
CvKNearest::find_nearest
Support Vector Machines
cv::CvSVM
cv::CvSVMParams
CvSVM::train
CvSVM::train_auto
CvSVM::get_default_grid
CvSVM::get_params
CvSVM::get_support_vector*
Decision Trees
Predicting with Decision Trees
Training Decision Trees
Variable importance
cv::CvDTreeSplit
cv::CvDTreeNode
cv::CvDTreeParams
cv::CvDTreeTrainData
cv::CvDTree
CvDTree::train
CvDTree::predict
Boosting
cv::CvBoostParams
cv::CvBoostTree
cv::CvBoost
CvBoost::train
CvBoost::predict
CvBoost::prune
CvBoost::get_weak_predictors
Random Trees
cv::CvRTParams
cv::CvRTrees
CvRTrees::train
CvRTrees::predict
CvRTrees::get_var_importance
CvRTrees::get_proximity
Expectation-Maximization
cv::CvEMParams
cv::CvEM
CvEM::train
Neural Networks
cv::CvANN_MLP_TrainParams
cv::CvANN_MLP
CvANN_MLP::create
CvANN_MLP::train
III Python API Reference
Introduction
Cookbook
Convert an image
Resize an image
Compute the Laplacian
Using GoodFeaturesToTrack
Using GetSubRect
Using CreateMat, and accessing an element
ROS image message to OpenCV
PIL Image to OpenCV
OpenCV to PIL Image
NumPy and OpenCV
OpenCV to pygame
OpenCV and OpenEXR
core. The Core Functionality
Basic Structures
CvPoint
CvPoint2D32f
CvPoint3D32f
CvPoint2D64f
CvPoint3D64f
CvSize
CvSize2D32f
CvRect
CvScalar
CvTermCriteria
CvMat
CvMatND
IplImage
CvArr
Operations on Arrays
cv::AbsDiff
cv::AbsDiffS
cv::Add
cv::AddS
cv::AddWeighted
cv::And
cv::AndS
cv::Avg
cv::AvgSdv
cv::CalcCovarMatrix
cv::CartToPolar
cv::Cbrt
cv::ClearND
cv::CloneImage
cv::CloneMat
cv::CloneMatND
cv::Cmp
cv::CmpS
cv::Convert
cv::ConvertScale
cv::ConvertScaleAbs
cv::CvtScaleAbs
cv::Copy
cv::CountNonZero
cv::CreateData
cv::CreateImage
cv::CreateImageHeader
cv::CreateMat
cv::CreateMatHeader
cv::CreateMatND
cv::CreateMatNDHeader
cv::CrossProduct
CvtPixToPlane
cv::DCT
cv::DFT
cv::Det
cv::Div
cv::DotProduct
cv::EigenVV
cv::Exp
cv::FastArctan
cv::Flip
cv::fromarray
cv::GEMM
cv::Get1D
cv::Get2D
cv::Get3D
cv::GetND
cv::GetCol
cv::GetCols
cv::GetDiag
cv::GetDims
cv::GetElemType
cv::GetImage
cv::GetImageCOI
cv::GetImageROI
cv::GetMat
cv::GetOptimalDFTSize
cv::GetReal1D
cv::GetReal2D
cv::GetReal3D
cv::GetRealND
cv::GetRow
cv::GetRows
cv::GetSize
cv::GetSubRect
cv::InRange
cv::InRangeS
cv::InvSqrt
cv::Inv
cv::Invert
cv::IsInf
cv::IsNaN
cv::LUT
cv::Log
cv::Mahalanobis
cv::Max
cv::MaxS
cv::Merge
cv::Min
cv::MinMaxLoc
cv::MinS
Mirror
cv::MixChannels
MulAddS
cv::Mul
cv::MulSpectrums
cv::MulTransposed
cv::Norm
cv::Not
cv::Or
cv::OrS
cv::PerspectiveTransform
cv::PolarToCart
cv::Pow
cv::RNG
cv::RandArr
cv::RandInt
cv::RandReal
cv::Reduce
cv::Repeat
cv::ResetImageROI
cv::Reshape
cv::ReshapeMatND
cv::Round
cv::Floor
cv::Ceil
cv::ScaleAdd
cv::Set
cv::Set1D
cv::Set2D
cv::Set3D
cv::SetND
cv::SetData
cv::SetIdentity
cv::SetImageCOI
cv::SetImageROI
cv::SetReal1D
cv::SetReal2D
cv::SetReal3D
cv::SetRealND
cv::SetZero
cv::Solve
cv::SolveCubic
cv::Split
cv::Sqrt
cv::Sub
cv::SubRS
cv::SubS
cv::Sum
cv::SVBkSb
cv::SVD
cv::Trace
cv::Transform
cv::Transpose
cv::Xor
cv::XorS
cv::mGet
cv::mSet
Dynamic Structures
CvMemStorage
CvSeq
CvSet
cv::CloneSeq
cv::CreateMemStorage
cv::SeqInvert
cv::SeqRemove
cv::SeqRemoveSlice
Drawing Functions
cv::Circle
cv::ClipLine
cv::DrawContours
cv::Ellipse
cv::EllipseBox
cv::FillConvexPoly
cv::FillPoly
cv::GetTextSize
cv::InitFont
cv::InitLineIterator
cv::Line
cv::PolyLine
cv::PutText
cv::Rectangle
CV_RGB
XML/YAML Persistence
cv::Load
cv::Save
Clustering
cv::KMeans2
Utility and System Functions and Macros
Error Handling
cv::GetTickCount
cv::GetTickFrequency
imgproc. Image Processing
Histograms
CvHistogram
cv::CalcBackProject
cv::CalcBackProjectPatch
cv::CalcHist
cv::CalcProbDensity
cv::ClearHist
cv::CompareHist
cv::CreateHist
cv::GetMinMaxHistValue
cv::NormalizeHist
QueryHistValue_1D
QueryHistValue_2D
QueryHistValue_3D
QueryHistValue_nD
cv::ThreshHist
Image Filtering
IplConvKernel
cv::CopyMakeBorder
cv::CreateStructuringElementEx
cv::Dilate
cv::Erode
cv::Filter2D
cv::Laplace
cv::MorphologyEx
cv::PyrDown
cv::Smooth
cv::Sobel
Geometric Image Transformations
cv::GetRotationMatrix2D
cv::GetAffineTransform
cv::GetPerspectiveTransform
cv::GetQuadrangleSubPix
cv::GetRectSubPix
cv::LogPolar
cv::Remap
cv::Resize
cv::WarpAffine
cv::WarpPerspective
Miscellaneous Image Transformations
cv::AdaptiveThreshold
cv::CvtColor
cv::DistTransform
CvConnectedComp
cv::FloodFill
cv::Inpaint
cv::Integral
cv::PyrMeanShiftFiltering
cv::PyrSegmentation
cv::Threshold
Structural Analysis and Shape Descriptors
cv::ApproxChains
cv::ApproxPoly
cv::ArcLength
cv::BoundingRect
cv::BoxPoints
cv::CalcPGH
cv::CalcEMD2
cv::CheckContourConvexity
CvConvexityDefect
cv::ContourArea
cv::ContourFromContourTree
cv::ConvexHull2
cv::ConvexityDefects
cv::CreateContourTree
cv::FindContours
cv::FitEllipse2
cv::FitLine
cv::GetCentralMoment
cv::GetHuMoments
cv::GetNormalizedCentralMoment
cv::GetSpatialMoment
cv::MatchContourTrees
cv::MatchShapes
cv::MinAreaRect2
cv::MinEnclosingCircle
cv::Moments
cv::PointPolygonTest
Planar Subdivisions
CvSubdiv2D
CvSubdiv2DPoint
cv::CalcSubdivVoronoi2D
cv::ClearSubdivVoronoi2D
cv::CreateSubdivDelaunay2D
cv::FindNearestPoint2D
cv::Subdiv2DEdgeDst
cv::Subdiv2DGetEdge
cv::Subdiv2DNextEdge
cv::Subdiv2DLocate
cv::Subdiv2DRotateEdge
cv::SubdivDelaunay2DInsert
Motion Analysis and Object Tracking
cv::Acc
cv::MultiplyAcc
cv::RunningAvg
cv::SquareAcc
Feature Detection
cv::Canny
cv::CornerEigenValsAndVecs
cv::CornerHarris
cv::CornerMinEigenVal
cv::FindCornerSubPix
cv::GoodFeaturesToTrack
cv::HoughLines2
cv::PreCornerDetect
Object Detection
cv::MatchTemplate
features2d. Feature Detection and Descriptor Extraction
Feature detection and description
CvSURFPoint
cv::ExtractSURF
cv::GetStarKeypoints
flann. Clustering and Search in Multi-Dimensional Spaces
Fast Approximate Nearest Neighbor Search
objdetect. Object Detection
Cascade Classification
Haar Feature-based Cascade Classifier for Object Detection
cv::HaarDetectObjects
video. Video Analysis
Motion Analysis and Object Tracking
cv::CalcGlobalOrientation
cv::CalcMotionGradient
cv::CalcOpticalFlowBM
cv::CalcOpticalFlowHS
cv::CalcOpticalFlowLK
cv::CalcOpticalFlowPyrLK
cv::CamShift
CvKalman
cv::CreateKalman
cv::KalmanCorrect
cv::KalmanPredict
KalmanUpdateByMeasurement
KalmanUpdateByTime
cv::MeanShift
cv::SegmentMotion
cv::SnakeImage
cv::UpdateMotionHistory
highgui. High-level GUI and Media I/O
User Interface
cv::CreateTrackbar
cv::DestroyAllWindows
cv::DestroyWindow
cv::GetTrackbarPos
cv::MoveWindow
cv::NamedWindow
cv::ResizeWindow
cv::SetMouseCallback
cv::SetTrackbarPos
cv::ShowImage
cv::WaitKey
Reading and Writing Images and Video
cv::LoadImage
cv::LoadImageM
cv::SaveImage
CvCapture
cv::CaptureFromCAM
cv::CaptureFromFile
cv::GetCaptureProperty
cv::GrabFrame
cv::QueryFrame
cv::RetrieveFrame
cv::SetCaptureProperty
cv::CreateVideoWriter
cv::WriteFrame
calib3d. Camera Calibration, Pose Estimation and Stereo
Camera Calibration and 3d Reconstruction
cv::CalibrateCamera2
cv::ComputeCorrespondEpilines
cv::ConvertPointsHomogeneous
cv::CreatePOSITObject
cv::CreateStereoBMState
cv::CreateStereoGCState
CvStereoBMState
CvStereoGCState
cv::DecomposeProjectionMatrix
cv::DrawChessboardCorners
cv::FindChessboardCorners
cv::FindExtrinsicCameraParams2
cv::FindFundamentalMat
cv::FindHomography
cv::FindStereoCorrespondenceBM
cv::FindStereoCorrespondenceGC
cv::GetOptimalNewCameraMatrix
cv::InitIntrinsicParams2D
cv::InitUndistortMap
cv::InitUndistortRectifyMap
cv::POSIT
cv::ProjectPoints2
cv::ReprojectImageTo3D
cv::RQDecomp3x3
cv::Rodrigues2
cv::StereoCalibrate
cv::StereoRectify
cv::StereoRectifyUncalibrated
cv::Undistort2
cv::UndistortPoints
ml. Machine Learning
Bibliography
Index
OpenCV Reference Manual v2.2 December, 2010
2
Contents I C API Reference 43 1 core. The Core Functionality 45 1.1 Basic Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 CvPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 CvPoint2D32f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 CvPoint3D32f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 CvPoint2D64f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 CvPoint3D64f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 CvSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 CvSize2D32f CvRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 CvScalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 CvTermCriteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 CvMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 CvMatND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 CvSparseMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 IplImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 CvArr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 1.2 Operations on Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 cv::AbsDiff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 cv::AbsDiffS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 cv::Add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 cv::AddS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 cv::AddWeighted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 cv::And . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 cv::AndS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 cv::Avg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 cv::AvgSdv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 cv::CalcCovarMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3
4 CONTENTS cv::CartToPolar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 cv::Cbrt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 cv::ClearND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 cv::CloneImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 cv::CloneMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 cv::CloneMatND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 cv::CloneSparseMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 cv::Cmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 cv::CmpS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 cv::ConvertScale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 cv::ConvertScaleAbs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 cv::CvtScaleAbs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 cv::Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 cv::CountNonZero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 cv::CreateData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 cv::CreateImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 cv::CreateImageHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 cv::CreateMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 cv::CreateMatHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 cv::CreateMatND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 cv::CreateMatNDHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 cv::CreateSparseMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 cv::CrossProduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 CvtPixToPlane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 cv::DCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 cv::DFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 cv::DecRefData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 cv::Det . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 cv::Div . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 cv::DotProduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 cv::EigenVV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 cv::Exp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 cv::FastArctan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 cv::Flip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 cv::GEMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 cv::Get?D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 cv::GetCol(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 cv::GetDiag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 cvGetDims, cvGetDimSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 cv::GetElemType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
CONTENTS 5 cv::GetImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 cv::GetImageCOI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 cv::GetImageROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 cv::GetMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 cv::GetNextSparseNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 cv::GetOptimalDFTSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 cv::GetRawData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 cv::GetReal1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 cv::GetReal2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 cv::GetReal3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 cv::GetRealND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 cv::GetRow(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 cv::GetSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 cv::GetSubRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 cv::InRange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 cv::InRangeS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 cv::IncRefData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 cv::InitImageHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 cv::InitMatHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 cv::InitMatNDHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 cv::InitSparseMatIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 cv::InvSqrt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 cv::Inv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 cv::Invert cv::IsInf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 cv::IsNaN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 cv::LUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 cv::Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 cv::Mahalanobis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 cv::Mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 cv::Max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 cv::MaxS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 cv::Merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 cv::Min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 cv::MinMaxLoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 cv::MinS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 cv::MixChannels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 MulAddS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 cv::Mul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6 CONTENTS cv::MulSpectrums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 cv::MulTransposed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 cv::Norm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 cv::Not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 cv::Or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 cv::OrS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 cv::PerspectiveTransform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 cv::PolarToCart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 cv::Pow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 cv::Ptr?D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 cv::RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 cv::RandArr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 cv::RandInt cv::RandReal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 cv::Reduce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 cv::ReleaseData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 cv::ReleaseImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 cv::ReleaseImageHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 cv::ReleaseMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 cv::ReleaseMatND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 cv::ReleaseSparseMat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 cv::Repeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 cv::ResetImageROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 cv::Reshape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 cv::ReshapeMatND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 cvRound, cvFloor, cvCeil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 cv::ScaleAdd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 cv::Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 cv::Set?D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 cv::SetData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 cv::SetIdentity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 cv::SetImageCOI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 cv::SetImageROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 cv::SetReal?D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 cv::SetZero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 cv::Solve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 cv::SolveCubic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 cv::Split cv::Sqrt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 cv::Sub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
CONTENTS 7 cv::SubRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 cv::SubS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 cv::Sum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 cv::SVBkSb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 cv::SVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 cv::Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 cv::Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 cv::Transpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 cv::Xor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 cv::XorS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 cv::mGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 cv::mSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 1.3 Dynamic Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 CvMemStorage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 CvMemBlock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 CvMemStoragePos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 CvSeq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 CvSeqBlock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 CvSlice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 CvSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 CvGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 CvGraphScanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 CV TREE NODE FIELDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 CvTreeNodeIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 cv::ClearGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 cv::ClearMemStorage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 cv::ClearSeq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 cv::ClearSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 cv::CloneGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 cv::CloneSeq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 cv::CreateChildMemStorage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 cv::CreateGraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 cv::CreateGraphScanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 cv::CreateMemStorage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 cv::CreateSeq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 cv::CreateSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 cv::CvtSeqToArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 cv::EndWriteSeq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 cv::FindGraphEdge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 cv::FindGraphEdgeByPtr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
8 CONTENTS cv::FlushSeqWriter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 cv::GetGraphVtx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 cv::GetSeqElem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 cv::GetSeqReaderPos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 cv::GetSetElem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 cv::GraphAddEdge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 cv::GraphAddEdgeByPtr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 cv::GraphAddVtx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 cv::GraphEdgeIdx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 cv::GraphRemoveEdge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 cv::GraphRemoveEdgeByPtr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 cv::GraphRemoveVtx cv::GraphRemoveVtxByPtr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 cv::GraphVtxDegree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 cv::GraphVtxDegreeByPtr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 cv::GraphVtxIdx cv::InitTreeNodeIterator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 cv::InsertNodeIntoTree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 cv::MakeSeqHeaderForArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 cv::MemStorageAlloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 cv::MemStorageAllocString . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 cv::NextGraphItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 cv::NextTreeNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 cv::PrevTreeNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 cv::ReleaseGraphScanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 cv::ReleaseMemStorage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 cv::RestoreMemStoragePos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 cv::SaveMemStoragePos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 cv::SeqElemIdx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 cv::SeqInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 cv::SeqInsertSlice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 cv::SeqInvert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 cv::SeqPop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 cv::SeqPopFront . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 cv::SeqPopMulti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 cv::SeqPush . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 cv::SeqPushFront . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 cv::SeqPushMulti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 cv::SeqRemove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 cv::SeqRemoveSlice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
分享到:
收藏