Opencv Intel PDF Print E-mail
Written by Rizki Noor Hidayat Wijayaź   

This manual describes the structure, operation, and functions of the Open Source Computer Vision Library (OpenCV) for Intel? architecture. The OpenCV Library is mainly aimed at real time computer vision. Some example areas would be Human-Computer Interaction (HCI); Object Identification, Segmentation, and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, and Motion Understanding; Structure From Motion (SFM); and Mobile Robotics.

The OpenCV Library software package supports many functions whose performance can be significantly enhanced on the Intel? architecture (IA), particularly... The OpenCV Library is a collection of low-overhead, high-performance operations performed on images. This manual explains the OpenCV Library concepts as well as specific data type definitions and operation models used in the image processing domain. The manual also provides detailed descriptions of the functions included in the OpenCV Library software. This chapter introduces the OpenCV Library software and explains the organization of this manual.

Daftar Isi:

    Chapter 1

  • Overview
  • About This Software
  • Why We Need OpenCV Library
  • Relation Between OpenCV and Other Libraries
  • Data Types Supported
  • Error Handling
  • Hardware and Software Requirements
  • Platforms Supported
  • About This Manual
  • Manual Organization
  • Function Descriptions
  • Audience for This Manual
  • On-line Version
  • Related Publications
  • Notational Conventions
  • Font Conventions
  • Naming Conventions
  • Function Name Conventions

    Chapter 2

  • Motion Analysis and Object Tracking
  • Background Subtraction
  • Motion Templates
  • Motion Representation and Normal Optical Flow Method
  • Motion Representation
  • Updating MHI Images
  • Making Motion Gradient Image
  • Finding Regional Orientation or Normal Optical Flow
  • Motion Segmentation
  • CamShift
  • Mass Center Calculation for 2D Probability Distribution
  • CamShift Algorithm
  • Calculation of 2D Orientation
  • Active Contours
  • Optical Flow
  • Lucas & Kanade Technique
  • Horn & Schunck Technique
  • Block Matching
  • Estimators
  • Models
  • Estimators
  • Kalman Filtering
  • ConDensation Algorithm

    Chapter 3

  • Image Analysis
  • Contour Retrieving
  • Basic Definitions
  • Contour Representation
  • Contour Retrieving Algorithm
  • Features
  • Fixed Filters
  • Sobel Derivatives
  • Optimal Filter Kernels with Floating Point Coefficients
  • First Derivatives
  • Second Derivatives
  • Laplacian Approximation
  • Feature Detection
  • Corner Detection
  • Canny Edge Detector
  • Hough Transform
  • Image Statistics
  • Pyramids
  • Morphology
  • Flat Structuring Elements for Gray Scale
  • Distance Transform
  • Thresholding
  • Flood Filling
  • Histogram
  • Histograms and Signatures
  • Example Ground Distances
  • Lower Boundary for EMD

    Chapter 4

  • Structural Analysis
  • Contour Processing
  • Polygonal Approximation
  • Douglas-Peucker Approximation
  • Contours Moments
  • Hierarchical Representation of Contours
  • Geometry
  • Ellipse Fitting
  • Line Fitting
  • Convexity Defects
  • Chapter 5
  • Object Recognition
  • Eigen Objects
  • Embedded Hidden Markov Models

    Chapter 6

  • 3D Reconstruction
  • Camera Calibration
  • Camera Parameters
  • Homography
  • Pattern
  • Lens Distortion
  • Rotation Matrix and Rotation Vector
  • View Morphing
  • Algorithm
  • Using Functions for View Morphing Algorithm
  • POSIT
  • Geometric Image Formation
  • Pose Approximation Method
  • Algorithm
  • Gesture Recognition

    Chapter 7

  • Basic Structures and Operations
  • Image Functions
  • Dynamic Data Structures
  • Memory Storage
  • Sequences
  • Writing and Reading Sequences
  • Sets
  • Graphs
  • Matrix Operations
  • Drawing Primitives
  • Utility
  • Chapter 8 Library Technical Organization and System Functions
  • Error Handling
  • Memory Management
  • Interaction With Low-Level Optimized Functions
  • User DLL Creation

    Chapter 9

  • Motion Analysis and Object Tracking Reference
  • Background Subtraction Functions
  • Acc
  • SquareAcc
  • MultiplyAcc
  • RunningAvg
  • Motion Templates Functions
  • UpdateMotionHistory
  • CalcMotionGradient
  • CalcGlobalOrientation
  • SegmentMotion
  • CamShift Functions
  • CamShift
  • MeanShift
  • Active Contours Function
  • SnakeImage
  • Optical Flow Functions
  • CalcOpticalFlowHS
  • CalcOpticalFlowLK
  • CalcOpticalFlowBM
  • CalcOpticalFlowPyrLK
  • Estimators Functions
  • CreateKalman
  • ReleaseKalman
  • KalmanUpdateByTime
  • KalmanUpdateByMeasurement
  • CreateConDensation
  • ReleaseConDensation
  • ConDensInitSampleSet
  • ConDensUpdatebyTime
  • Estimators Data Types

    Chapter 10

  • Image Analysis Reference
  • Contour Retrieving Functions
  • FindContours
  • StartFindContours
  • FindNextContour
  • SubstituteContour
  • EndFindContours
  • Features Functions
  • Fixed Filters Functions
  • Laplace
  • Sobel
  • Feature Detection Functions
  • Canny
  • PreCornerDetect
  • CornerEigenValsAndVecs
  • CornerMinEigenVal
  • FindCornerSubPix
  • GoodFeaturesToTrack
  • Hough Transform Functions
  • HoughLines
  • HoughLinesSDiv
  • Discussion
  • HoughLinesP
  • Discussion
  • Image Statistics Functions
  • CountNonZero
  • SumPixels
  • Mean
  • Mean_StdDev
  • MinMaxLoc
  • Norm
  • Moments
  • GetSpatialMoment
  • GetCentralMoment
  • GetNormalizedCentralMoment
  • GetHuMoments
  • Pyramid Functions
  • PyrDown
  • PyrUp
  • PyrSegmentation
  • Morphology Functions
  • CreateStructuringElementEx
  • ReleaseStructuringElement
  • Erode
  • Dilate
  • MorphologyEx
  • Distance Transform Function
  • DistTransform
  • Threshold Functions
  • AdaptiveThreshold
  • Threshold
  • Flood Filling Function
  • FloodFill
  • Histogram Functions
  • CreateHist
  • ReleaseHist
  • MakeHistHeaderForArray
  • QueryHistValue_1D
  • QueryHistValue_2D
  • QueryHistValue_3D
  • QueryHistValue_nD
  • GetHistValue_1D
  • GetHistValue_2D
  • GetHistValue_3D
  • GetHistValue_nD
  • GetMinMaxHistValue
  • NormalizeHist
  • ThreshHist
  • CompareHist
  • CopyHist
  • SetHistBinRanges
  • CalcHist
  • CalcBackProject
  • CalcBackProjectPatch
  • CalcEMD
  • CalcContrastHist
  • Pyramid Data Types
  • Histogram Data Types

    Chapter 11

  • Structural Analysis Reference
  • Contour Processing Functions
  • ApproxChains
  • StartReadChainPoints
  • ReadChainPoint
  • ApproxPoly
  • DrawContours
  • ContourBoundingRect
  • ContoursMoments
  • ContourArea
  • MatchContours
  • CreateContourTree
  • ContourFromContourTree
  • MatchContourTrees
  • Geometry Functions
  • FitEllipse
  • FitLine2D
  • FitLine3D
  • Project3D
  • ConvexHull
  • ContourConvexHull
  • ConvexHullApprox
  • ContourConvexHullApprox
  • CheckContourConvexity
  • ConvexityDefects
  • MinAreaRect
  • CalcPGH
  • MinEnclosingCircle
  • Contour Processing Data Types
  • Geometry Data Types

    Chapter 12

  • Object Recognition Reference
  • Eigen Objects Functions
  • CalcCovarMatrixEx
  • CalcEigenObjects
  • CalcDecompCoeff
  • EigenDecomposite
  • EigenProjection
  • Use of Eigen Object Functions
  • Embedded Hidden Markov Models Functions
  • Create2DHMM
  • Release2DHMM
  • CreateObsInfo
  • ReleaseObsInfo
  • ImgToObs_DCT
  • UniformImgSegm
  • InitMixSegm
  • EstimateHMMStateParams
  • EstimateTransProb
  • EstimateObsProb
  • EViterbi
  • MixSegmL2
  • HMM Structures

    Chapter 13

  • 3D Reconstruction Reference
  • Camera Calibration Functions
  • CalibrateCamera
  • CalibrateCamera_64d
  • FindExtrinsicCameraParams
  • FindExtrinsicCameraParams_64d
  • Rodrigues
  • Rodrigues_64d
  • UnDistortOnce
  • UnDistortInit
  • UnDistort
  • FindChessBoardCornerGuesses
  • View Morphing Functions
  • FindFundamentalMatrix
  • MakeScanlines
  • PreWarpImage
  • FindRuns
  • DynamicCorrespondMulti
  • MakeAlphaScanlines
  • MorphEpilinesMulti
  • PostWarpImage
  • DeleteMoire
  • POSIT Functions
  • CreatePOSITObject
  • POSIT
  • ReleasePOSITObject
  • Gesture Recognition Functions
  • FindHandRegion
  • FindHandRegionA
  • CreateHandMask
  • CalcImageHomography
  • CalcProbDensity
  • MaxRect

    Chapter 14

  • Basic Structures and Operations Reference
  • Image Functions Reference
  • CreateImageHeader
  • CreateImage
  • ReleaseImageHeader
  • ReleaseImage
  • CreateImageData
  • ReleaseImageData
  • SetImageData
  • SetImageCOI
  • SetImageROI
  • GetImageRawData
  • InitImageHeader
  • CopyImage
  • Pixel Access Macros
  • CV_INIT_PIXEL_POS
  • CV_MOVE_TO
  • CV_MOVE
  • CV_MOVE_WRAP
  • CV_MOVE_PARAM
  • CV_MOVE_PARAM_WRAP
  • Dynamic Data Structures Reference
  • Memory Storage Reference
  • CreateMemStorage
  • CreateChildMemStorage
  • ReleaseMemStorage
  • ClearMemStorage
  • SaveMemStoragePos
  • RestoreMemStoragePos
  • Sequence Reference
  • CreateSeq
  • SetSeqBlockSize
  • SeqPush
  • SeqPop
  • SeqPushFront
  • SeqPopFront
  • SeqPushMulti
  • SeqPopMulti
  • SeqInsert
  • SeqRemove
  • ClearSeq
  • GetSeqElem
  • SeqElemIdx
  • CvtSeqToArray
  • MakeSeqHeaderForArray
  • Writing and Reading Sequences Reference
  • StartAppendToSeq
  • StartWriteSeq
  • EndWriteSeq
  • FlushSeqWriter
  • StartReadSeq
  • GetSeqReaderPos
  • SetSeqReaderPos
  • Sets Reference
  • Sets Functions
  • CreateSet
  • SetAdd
  • SetRemove
  • GetSetElem
  • ClearSet
  • Sets Data Structures
  • Graphs Reference
  • CreateGraph
  • GraphAddVtx
  • GraphRemoveVtx
  • GraphRemoveVtxByPtr
  • GraphAddEdge
  • GraphAddEdgeByPtr
  • GraphRemoveEdge
  • GraphRemoveEdgeByPtr
  • FindGraphEdge
  • FindGraphEdgeByPtr
  • GraphVtxDegree
  • GraphVtxDegreeByPtr
  • ClearGraph
  • GetGraphVtx
  • GraphVtxIdx
  • GraphEdgeIdx
  • Graphs Data Structures
  • Matrix Operations Reference
  • Alloc
  • AllocArray
  • Free
  • FreeArray
  • Add
  • Sub
  • Scale
  • DotProduct
  • CrossProduct
  • Mul
  • MulTransposed
  • Transpose
  • Invert
  • Trace
  • Det
  • Copy
  • SetZero
  • SetIdentity
  • Mahalonobis
  • SVD
  • EigenVV
  • PerspectiveProject
  • Drawing Primitives Reference
  • Line
  • LineAA
  • Rectangle
  • Circle
  • Ellipse
  • EllipseAA
  • FillPoly
  • FillConvexPoly
  • PolyLine
  • PolyLineAA
  • InitFont
  • PutText
  • GetTextSize
  • Utility Reference
  • AbsDiff
  • AbsDiffS
  • MatchTemplate
  • CvtPixToPlane
  • CvtPlaneToPix
  • ConvertScale
  • InitLineIterator
  • SampleLine
  • GetRectSubPix
  • bFastArctan
  • Sqrt
  • bSqrt
  • InvSqrt
  • bInvSqrt
  • bReciprocal
  • bCartToPolar
  • bFastExp
  • bFastLog
  • RandInit
  • bRand
  • FillImage
  • RandSetRange
  • KMeans

    Chapter 15

  • System Functions
  • LoadPrimitives
  • GetLibraryInfo

    [download: 75,68 MB]