TODOPIC

Mecatrónica => Robótica => Mensaje iniciado por: rivale en 09 de Abril de 2012, 16:56:25

Título: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 09 de Abril de 2012, 16:56:25
Hola a todos, me dispongo a desarrollar la vision artificial para un robot. para esto pienso adquirir una camara y conectarla a un pic.
la idea es identificar figuras y colores, en un principio, todo planteo realizarlo en un pic, sin necesidad de una computadora.

aca ire poniendo lo que encuentre de informacion y lo que vaya desarrollando.

la camara que pienso adquirir es la linksprite:

http://www.linksprite.com/product/showproduct.php?lang=en&id=50 (http://www.linksprite.com/product/showproduct.php?lang=en&id=50)

Espero sus comentarios y ayuda que me puedan brindar.

Saludos
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: MLO__ en 09 de Abril de 2012, 17:06:08
Muy atento ..  :shock:

Esta muy interesante la camara

Saludos
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 09 de Abril de 2012, 17:11:42
Muy atento ..  :shock:

Esta muy interesante la camara

Saludos

 :mrgreen: esque es la unica camara que se puede conseguir en mexico
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 11 de Abril de 2012, 14:50:10
Bueno, al parecer ya mañana me dan la camara y empezare a hacer pruebas. :-)
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: gera en 11 de Abril de 2012, 18:40:35
Te voy a seguir de cerca Rivale ;) Siempre quise hacer algo al estilo.
Que pic pensas usar? Vi que la camarita es jpeg, asique me imagino que vas a tener que decodificar las imagenes que vayan llegando, por lo tanto necesitas un buen procesador, cierto?
Muchos exitos con tu proyecto!!
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 11 de Abril de 2012, 20:17:03
En efecto, es jpeg, pienso empezar con un 18f4550, aunque tal vez me tenga que pasar a un dspic.

la idea es hacer algo como la cmucam, que ya te reconoce colores, aunque es muy cara, por lo que pienso usar esta que es mas basica
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: Suky en 11 de Abril de 2012, 20:40:30
Me parece que un dsPIC si o si, por el procesamiento de imágenes  :tongue:
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 11 de Abril de 2012, 20:43:53
Me parece que un dsPIC si o si, por el procesamiento de imágenes  :tongue:
:mrgreen:, voy a ver que modelos tengo para empezar a probar
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 23 de Abril de 2012, 22:59:08
Bueno, continuando con el tema, ya conecte la camara a un pic y envio los datos a la PC. esto usando una hiperterminal y enviandole los comandos que dice la hoja de especificaciones de la camara.

estas son las instrucciones para enviar a la camara, no entiendo que significan MH y ML, direccion de inicio pero de que?. si alguien tiene una idea agradeceria la ayuda. ;-)
(http://img24.imageshack.us/img24/474/capturaswn.png) (http://imageshack.us/photo/my-images/24/capturaswn.png/)

tambien me dispongo a ver como es la codificacion de los archivos jpeg, ya que cuando recibo todos los datos de la camara no se que significan :mrgreen:

Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: KALLITOS en 23 de Abril de 2012, 23:32:39
Hola rivale, microchip tiene librerias para manejar graficos, busca en su web la Microchip Solutions v2012-02-15 instalalo y encontraras codigo de decodificador de imagenes.

saludos
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 23 de Abril de 2012, 23:34:14
 ((:-)) gracias por la informacion Kallitos  ;-)
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: migsantiago en 24 de Abril de 2012, 12:49:38
estas son las instrucciones para enviar a la camara, no entiendo que significan MH y ML, direccion de inicio pero de que?. si alguien tiene una idea agradeceria la ayuda. ;-)

Hola, parece que MH y ML es la dirección (múltiplo de ocho) en donde quieres empezar a leer el archivo JPEG.
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 24 de Abril de 2012, 12:52:04
haaa, entonces es la direccion del archivo. entonces para leerlo completo lo inicio en 0x00 00?
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: migsantiago en 24 de Abril de 2012, 13:57:21
Sí, le tienes que poner 00 00 00 00 según la imagen que publicas.
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: rivale en 24 de Abril de 2012, 14:00:30
vientos!, gracias mig  ;-)
Título: Re: Reconocimiento de contornos y colores en sistema embebido
Publicado por: migsantiago en 24 de Abril de 2012, 14:08:33
Adicionalmente, si las librerías de Microchip no te sirvieran, podrías descargar libjpeg que es la librería en C oficial para JPEG.

http://www.ijg.org/

Creo que un PIC te quedaría corto para detectar contornos, no por poder de procesamiento, sino por la poca RAM que tienen. Talvez usar una RAM externa sea buena idea.