Emgu CV Library Documentation
Emgu.CV Namespace
NamespacesEmgu.CV

www.emgu.com/wiki
Wrapper of OpenCV image processing functions. Base functions (L1) can be found in CvInvoke class, enumerations can be found in Emgu.CV.Enum namespace.
Declaration Syntax
C#Visual BasicVisual C++
namespace Emgu.CV
Namespace Emgu.CV
namespace Emgu.CV
Types
All TypesClassesStructuresInterfacesDelegates
IconTypeDescription
BackgroundStatisticsModel
Create a background statistics model

Bgr
Defines a Bgr (Blue Green Red) color

Bgra
Defines a Bgra (Blue Green Red Alpha) color

Box2D<(Of <(T>)>)
A rotated rectangle box

CameraCalibration
Functions used form camera calibration

Capture
Create a image capture base on opencv's capture object

CaptureClient
A Camera capture client that use DuplexCaptureCallback to request image from the server

Circle<(Of <(T>)>)
A circle

ColorType
A color type

Contour
Wrapped class for Contour

ConvolutionKernelF
A convolution kernel

Cross2D<(Of <(T>)>)
A 2D cross

CvArray<(Of <(TDepth>)>)
The Array class that wrap around CvArr in OpenCV

CvConst
Constants defined in OpenCV

CvInvoke..::.CvErrorCallback
The Error callback that can be registered by cvRedirectError

CvException
The default exception to be thrown when error encounter in Open CV

CvInvoke
Library to invoke OpenCV functions

MCvMatND..::.Dimension
the Dimension of MCvMatND

DuplexCaptureCallback
A simple implementation of the IDuplexCaptureCallback interface

EigenObjectRecognizer
An object recognizer using PCA (Principle Components Analysis)

Ellipse<(Of <(T>)>)
An ellipse

Envelope<(Of <(T>)>)
An envelope that contains the maximum and minimum value

Envelope3M<(Of <(T>)>)
An Envelope that contains the maximum, minimun and mean

ExposableMethodAttribute
Attribute used by ImageBox to generate Operation Menu

ExtrinsicCameraParameters
The extrinsic camera parameters

Gray
Defines a Gray color

HaarCascade
The HaarCascade class for object detection

Histogram
Histogram

Hls
Defines a Hls (Hue Lightness Satuation) color

Hsv
Defines a HSV (Hue Satuation Value) color

ICapture
The interface that is used for WCF to provide a image capture service

IConvexPolygon<(Of <(T>)>)
An interface for the convex polygon

IDuplexCapture
The interface to request a duplex image capture

IDuplexCaptureCallback
The interface for DuplexCaptureCallback

IImage
IImage interface

Image<(Of <(TColor, TDepth>)>)
A wrapper for IplImage

IntrinsicCameraParameters
The intrinsic camera parameters

IplImageOffset
Offset in bytes for different fields of IplImage

Kalman
A Kalman Filter

Lab
Defines a CIE Lab color

Line2D<(Of <(T>)>)
A 2D line

LineSegment2D<(Of <(T>)>)
A line segment

Luv
Defines a CIE Luv color

Map<(Of <(TColor, TDepth>)>)
A Map is similar to an Image, except that the location of the pixels is defined by its area and resolution

Matrix<(Of <(TDepth>)>)
The Matrix class that wrap around CvMat in OpenCV

MCvBGStatModel
Wrapper to the CvBGStatModel

MCvBox2D
Managed structure equivalent to CvBox2D

MCvChain
Managed structure equivalent to CvChain

MCvConnectedComp
Managed structure equivalent to CvConnectedComp

MCvContour
Managed structure equivalent to CvContour

MCvFont
Managed structure equivalent to CvFont

MCvHistogram
Managed structure equivalent to CvMat

MCvHuMoments
Hu invariants

MCvKalman
Managed CvKalman structure

MCvMat
Managed structure equivalent to CvMat

MCvMatND
Managed structure equivalent to CvMat

MCvMoments
spatial and central moments

MCvPoint
Managed Structure equivalent to CvPoint

MCvPoint2D32f
Managed Structure equivalent to CvPoint2D32f

MCvPoint2D64f
Managed Structure equivalent to CvPoint2D64f

MCvPoint3D32f
Managed Structure equivalent to CvPoint3D32f

MCvPoint3D64f
Managed Structure equivalent to CvPoint3D64f

MCvQuadEdge2D
Quad-edge of planar subdivision

MCvRect
Managed structure equivalent to CvRect

MCvScalar
Managed structure equivalent to CvScalar

MCvSeq
Managed structure equivalent to CvSeq

MCvSeqReader

MCvSet
Wrapper CvSet structure

MCvSetElem
Wrapper CvSetElem structure

MCvSize
Manager structure equivalent to CvSize

MCvSize2D32f
Managed structure equivalent to CvSize2D32f

MCvSlice
Managed structure equivalent to CvSlice

MCvSubdiv2D
Managed CvSubdiv2D structure

MCvSubdiv2DEdge
Wrapped CvSubdiv2DEdge structure

MCvSubdiv2DPoint
Managed CvSubdiv2DPoint structure

MCvTermCriteria
Managed structure equivalent to CvTermCriteria

MemStorage
Wrapper to the OpenCV MemStorage

MIplImage
Managed structure equivalent to IplImage

MotionHistory
The motion history class

PlanarSubdivision
Plannar Subdivision

Point<(Of <(T>)>)
A multi dimension point

Point2D<(Of <(T>)>)
A two dimensional point

Point3D<(Of <(T>)>)
A 3D point

PointCollection
A collection of points

MCvHistogram..::.Range
A range

Rectangle<(Of <(T>)>)
A rectangle

RotationMatrix2D
A 2D rotation matrix

RotationVector3D
A 3D rotation matrix

Seq<(Of <(T>)>)
Wrapper to OpenCV Seq

StructuringElementEx
A wrapper for the CvStructuringElementEx structure in opencv

TimedImage<(Of <(TColor, TDepth>)>)
The Image which contains time stamp which specified what time this image is created

Triangle2D<(Of <(T>)>)
A 2D triangle

Triangle3D<(Of <(T>)>)
A 3D triangle

Utils
Utilities class

VideoWriter
Create a video writer that write images to video format

VoronoiFacet
A Voronoi Facet

Xyz
Defines a Xyz color (CIE XYZ.Rec 709 with D65 white point)

Ycc
Defines a Ycc color (YCrCb JPEG)