Visión Artificial con EmguCV y Visual Studio 2010 (I)
Que es Visión Artificial o Visión por Computador ?
La visión artificial, también conocida como visión por computador (del inglés computer vision) o visión técnica, es un subcampo de la inteligencia artificial.
El propósito de la visión artificial es programar un computador para que "entienda" una escena o las características de una imagen.
Fuente:http://es.wikipedia.org/wiki/Visi%C3%B3n_artificial
Que podemos hacer ?
Bueno veamos algunos ejemplos de lo que podemos hacer con el manejo de la Visión Artificial en diferentes campos como son Medición , Reconocimiento y handsFree Computing, veamos a continuación:
Medición Volumétrica de Paquetes
Con el uso de una cámara de video o maquina fotográfica podemos recibir la imagen o video y realizar un calculo volumétrico de un paquete a gran velocidad (Ver video del piloto).
Reconocimiento
Se pueden reconocer fallas en piezas que pasen por una faja a alta velocidad .
Hands Free Computing
Bueno podemos leer movimientos de no solo la mano como detecta Kinect si no leer cada unos de nuestros dedos de la mano , es mas podemos apoyar a Kinect usando esta librería para que trabajen juntas y apoyar a la cámara de Kinect a mejorar su reconocimiento.
Como se trabaja ?
Se trabaja en algunos casos con OpenCV que es una biblioteca libre de visión artificial originalmente desarrollada por Intel. Desde que apareció su primera versión alfa en el mes de enero de 1999, se ha utilizado en infinidad de aplicaciones. Desde sistemas de seguridad con detección de movimiento, hasta aplicativos de control de procesos donde se requiere reconocimiento de objetos. Esto se debe a que su publicación se da bajo licencia BSD, que permite que sea usada libremente para propósitos comerciales y de investigación con las condiciones en ella expresadas.
Fuente: http://es.wikipedia.org/wiki/OpenCVComo
Como puedo empezar?
Podemos trabajar directamente con OpenCV o usando un Wrapper llamado EmguCV la descripción de como trabaja y que librerías utiliza se encuentran a continuación: 
Empezamos ?
Nos dirigimos a la siguiente dirección y descargamos el instalador de EmguCV , como se muestra a continuación.
Una vez instalado estamos listos para realizar nuestro primer ejemplo que lo desarrollaremos en nuestro siguiente video tutorial
Visión Artificial con Emgu y Visual Studio 2010 (II) Video Tutorial , acá un adelanto de nuestro ejemplo:
//Creamos un proyecto WinForm y agregamos un botón codificamos lo siguiente:
OpenFileDialog Openfile = new OpenFileDialog();
if (Openfile.ShowDialog() == DialogResult.OK)
{
Image<Bgr, byte> My_Image = new Image<Bgr, byte>(Openfile.FileName);
Image<Gray,byte> gray_image = My_Image.Convert<Gray,byte>();
//pictureBox1.Image = My_Image.ToBitmap();
pictureBox1.Image = gray_image.ToBitmap();
}

//Modifiquemos el código:
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog Openfile = new OpenFileDialog();
if (Openfile.ShowDialog() == DialogResult.OK)
{
Image<Bgr, byte> My_Image = new Image<Bgr, byte>(Openfile.FileName);
Image<Gray, Byte> grayFrame = My_Image.Convert<Gray, Byte>();
Image<Gray, Byte> cannyFrame = grayFrame.Canny(new Gray(100), new Gray(60));
pictureBox1.Image = cannyFrame.ToBitmap();
}
}

Saludos a todos.