Emgu CV is a cross platform .Net wrapper to the Intel OpenCV image processing library.Allowing OpenCV functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython etc. OpenCV (Open Source Computer Vision) is a library of programming functions for real time computer vision.Unlike other wrappers such as OpenCVDotNet, SharperCV or Code Project which use unsafe code, Emgu CV is written entirely in C#. The benefit is that it can be compiled in Mono and therefore is able to run on any platform Mono supports, including Linux, Solaris and Mac OS X. A lot of efforts has been spend to have a pure C# implementation since the headers have to be ported, compared with managed C++ implementation where header files can simply be included. But it is well worth it if you see Emgu CV running on Fedora 10! Plus it always gives you the comfort knowing that your code is cross-platform.Emgu CV can be used from several different languages, including C#, VB.NET, C++ and IronPython.On this tutorial, I provide examples for you like face recognition and face detection although this may be useless for those who are good in image processing or good in neural network still I'll give this tutorial for those beginner who want to learn IMAGE PROCESSING and FACE DETECTION CONCEPT.
1.) First you must download the latest Emgu.CV-2.2.1.1150(2011-02-05) that is available in sourceforge.net. After the installation of Emgu, start a new project in C# or Vb.Net. For the detailed explanation, please visit the link below for further referrence. That sample is for VB.NET, and it is the foundation of face recognition the face detection.So study it and give a try on your self.
http://www.emgu.com/wiki/index.php/Face_Detection_in_VB.NET
2.) After learning the concept of face detection, we can now proceed to another stage in image processing, the face detection using webcam. This is the most interesting part of all, so visit the link below. The link provided below is written in C# code, I just hope you guys who visited the links are C# oriented so that it will be easy for you to understand or if you find it hard you can use the free tools provided in the web that converts C# code to VB.NET.
http://www.emgu.com/wiki/index.php/Face_detection
PLEASE READ ALWAYS ON THE INSTRUCTION. Good Luck Guys..