C# (CSharp) Emgu.CV Namespace

Nested Namespaces

Emgu.CV.Cuda
Emgu.CV.CvEnum
Emgu.CV.Cvb
Emgu.CV.Features2D
Emgu.CV.Flann
Emgu.CV.GPU
Emgu.CV.Properties
Emgu.CV.Reflection
Emgu.CV.Structure
Emgu.CV.UI
Emgu.CV.Util
Emgu.CV.VideoSurveillance

Classes

Name Description
AdaptiveSkinDetector Adaptive Skin Detector
CameraCalibration Camera calibration functions
Capture
CascadeClassifier The Cascade Classifier
ColorInfoAttribute
CvInvoke
DisplayColorAttribute
EigenFaceRecognizer Eigen face recognizer
EigenObjectRecognizer
EigenObjectRecognizer.RecognitionResult The result returned the Recognized function is called. Contains the label, index and the eigen distance.
FaceRecognizer Face Recognizer
FaceRecognizer.PredictionResult The prediction result
FeatureTree A wrapper for CvFeatureTree
FisherFaceRecognizer Fisher face recognizer
HOGDescriptor A HOG discriptor
HaarCascade
Kalman Kalman Filter
KinectCapture Kinect Camera capture
KinectCapture.ColorPoint A point with Bgr color information
LBPHFaceRecognizer LBPH face recognizer
LatentSvmDetector Laten SVM detector
Mat
MemStorage A MemStorage is a wrapper to cvMemStorage of OpenCV.
MotionHistory The motion history class
Octree Oct-Tree
OpticalFlow Contains a collection of optical flow methods
PointCollection A collection of points
Retina A wrapper class which allows the Gipsa/Listic Labs model to be used. This retina model allows spatio-temporal image processing (applied on still images, video sequences). As a summary, these are the retina model properties: 1. It applies a spectral whithening (mid-frequency details enhancement); 2. high frequency spatio-temporal noise reduction; 3. low frequency luminance to be reduced (luminance range compression); 4. local logarithmic luminance compression allows details to be enhanced in low light conditions. USE : this model can be used basically for spatio-temporal video effects but also for : _using the getParvo method output matrix : texture analysiswith enhanced signal to noise ratio and enhanced details robust against input images luminance ranges _using the getMagno method output matrix : motion analysis also with the previously cited properties For more information, reer to the following papers : Benoit A., Caplier A., Durette B., Herault, J., "USING HUMAN VISUAL SYSTEM MODELING FOR BIO-INSPIRED LOW LEVEL IMAGE PROCESSING", Elsevier, Computer Vision and Image Understanding 114 (2010), pp. 758-773, DOI: http://dx.doi.org/10.1016/j.cviu.2010.01.011 Vision: Images, Signals and Neural Networks: Models of Neural Processing in Visual Perception (Progress in Neural Processing),By: Jeanny Herault, ISBN: 9814273686. WAPI (Tower ID): 113266891. The retina filter includes the research contributions of phd/research collegues from which code has been redrawn by the author : _take a look at the retinacolor.hpp module to discover Brice Chaix de Lavarene color mosaicing/demosaicing and the reference paper: B. Chaix de Lavarene, D. Alleysson, B. Durette, J. Herault (2007). "Efficient demosaicing through recursive filtering", IEEE International Conference on Image Processing ICIP 2007 _take a look at imagelogpolprojection.hpp to discover retina spatial log sampling which originates from Barthelemy Durette phd with Jeanny Herault. A Retina / V1 cortex projection is also proposed and originates from Jeanny's discussions. more informations in the above cited Jeanny Heraults's book.
Retina.IplMagnoParameters Inner Plexiform Layer Magnocellular channel (IplMagno)
Retina.OPLandIplParvoParameters Outer Plexiform Layer (OPL) and Inner Plexiform Layer Parvocellular (IplParvo) parameters
Retina.RetinaParameters Retina parameters
StereoBM Class for computing stereo correspondence using the block matching algorithm, introduced and contributed to OpenCV by K. Konolige.
StereoGC Use Graph Cut algorithm to find stereo correspondence
StereoSGBM This is a variation of "Stereo Processing by Semiglobal Matching and Mutual Information" by Heiko Hirschmuller. We match blocks rather than individual pixels, thus the algorithm is called SGBM (Semi-global block matching)
StructuringElementEx A wrapper for the CvStructuringElementEx structure in opencv