Visión Artificial

Páginas: 10 (2290 palabras) Publicado: 13 de julio de 2013
Ángel Hernández Mejías
angeldpe@hotmail.com

1

Índice
Portada ............................................................................................. Pág. 1

Índice ................................................................................................ Pág. 2

1. ¿Quién puede entender este tutorial? ......................................... Pág. 3

2. ¿Qué es laVisión Artificial? ........................................................ Pág. 3

3. ¿Qué necesitamos antes de empezar? ......................................... Pág. 3

4. ¿Qué es una imagen en realidad?................................................ Pág. 4

5. ¿De qué va el programa que vamos a hacer? ............................. Pág. 5

6. Tabla de controles a introducir en el formulario....................... Pág. 6

7. El Código ...................................................................................... Pág. 7

8. Capturas de pantalla.................................................................... Pág. 8

Ángel Hernández Mejías
angeldpe@hotmail.com

2

Tutorial básico de Visión Artificial con tu WebCam.
Dim VisionArtificial as NoImposible
1. ¿Quiénpuede entender este tutorial?
Espero que lo pueda entender cualquiera con unas nociones básicas de programación,
no quiero hacer este tutorial un testamento, de modo que obviaré cuestiones relativas a la
sintaxis de VB, porque doy por supuesto que se sabe algo básico de este lenguaje… si
este es tu primer contacto con la programación… mejor empieza por otro tutorial, con
este solo ibas aconseguir liarte.
2. ¿Qué es la visión artificial?
Visión artificial: Dícese de la tecnología que dota a… un cacharro de ojos… Estos
ojos van a pasar la información a un PC que calcule lo que nosotros le pidamos.
En este tutorial vais a ver como calcular un punto de un color específico.
Seguramente haya muchas definiciones más serias de lo que es la Visión Artificial, pero
me temo que son esaslas que hacen a los principiantes como yo, que pensemos que es
una tecnología imposible… así que de momento es todo lo que necesitamos saber de la
tecnología.
3. ¿Qué necesitamos tener antes de empezar?
-Una WebCam… básico, no hace falta que sea nada especial, de hecho yo estoy
usando mi cámara digital, una Minolta DX… nada del otro mundo.
-Un entorno de programación que soporte Visual Basic.Yo estoy usando Visual
Studio 2005, así que puede haber algunas diferencias mínimas con otros entornos, en
especial si no soportan VB.Net, pero no tendrán mucha importancia, ni serán imposibles
de solucionar.
-Un lugar con colores nada parecidos al que pretendemos buscar. En mi caso es una
esquina de mi cuarto, en la que predominan los tonos salmón y naranjas.
-Algo con un color que nopegue nada con el color que predomine en el sitio
anterior… en mi caso un bote de desodorante de mi color favorito, azul eléctrico. Como
os imagináis no pega nada con el color de fondo de mi habitación. La explicación más o
menos técnica de esto es que necesitamos que la imagen tenga mucho contraste entre el
fondo, y el color que buscamos.
-Necesitamos ante todo, muchas ganas de programar, muchasganas de equivocarnos,
y mucha imaginación.
Nada mas, yo creo que no es demasiado, ¿no?

Ángel Hernández Mejías
angeldpe@hotmail.com

3

4. ¿Qué es una imagen en realidad?
Este es el concepto que nos va a abrir la mente, de modo que después de entenderlo
algunos diréis… ¡Anda! Ahora lo entiendo todo, ya se por donde van los tiros.
Bien, al tema. Antes de nada vamos a empezar por lasimágenes en blanco y negro:
Una imagen en blanco no es ni mas ni menos que una matriz de números entre 0 y 255
que definen la claridad, siendo 0 = Negro, y 255 = Blanco; los valores intermedios serán
tonos mas o menos oscuros de Gris.
Ahora imaginaos un cuadrado de 10 píxeles por 10 píxeles toooodos ellos negros;
pues tendremos una matriz de 10 filas y 10 columnas en la que todos los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vision Artificial
  • Visión Artificial
  • VISION ARTIFICIAL
  • Vision Artificial
  • Vision Artificial
  • vision artificial
  • Highghi en la vision artificial
  • Vision Artificial Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS