Diferencia entre revisiones de «Butia reconocimiento marcas»

De Proyecto Butiá
Saltar a: navegación, buscar
Línea 13: Línea 13:
 
[https://github.com/rsisto/multiPatternRecognition multiPatternRecognition]
 
[https://github.com/rsisto/multiPatternRecognition multiPatternRecognition]
  
 +
=== Diagrama de componentes ===
 
TODO: diagrama de componentes (ARToolKit, library, plugin)
 
TODO: diagrama de componentes (ARToolKit, library, plugin)
  
=== Instalación de plugin ===
+
=== Paleta reconocimiento de marcas ===
TODO: imágenes de la paleta
+
 
+
== Paleta reconocimiento de marcas ==
+
 
TODO: imágenes de la paleta y documentar cada elemento
 
TODO: imágenes de la paleta y documentar cada elemento
  
== Generación de nuevas marcas ==
+
== Instalación de plugin ==
 +
TODO: imágenes de la paleta
 +
 
 +
== Generación de marcas ==
 
TODO: incluir flash para generar marcas
 
TODO: incluir flash para generar marcas
 
TODO: Instalación de marca
 
TODO: Instalación de marca

Revisión del 11:08 4 sep 2012

Integrantes

  • Nicolás Fúrquez
  • Carlos Lima
  • Rafael Sisto

Objetivos

  • Utilizando ARToolKit construir un plugin para Tortugarte/Tortublocks que permita reconocer las marcas. Esto puede ser utilizado para que el robot se localice y navegue en un entorno.

Documentación de la solución

Se desarrolló un api que obtiene la información almacenada de las marcas y mediante la ayuda de ARToolKit se detectan las mismas en las capturas de la cámara.

El código fuente e instrucciones de instalación se pueden encontrar en el repositorio utilizado: multiPatternRecognition

Diagrama de componentes

TODO: diagrama de componentes (ARToolKit, library, plugin)

Paleta reconocimiento de marcas

TODO: imágenes de la paleta y documentar cada elemento

Instalación de plugin

TODO: imágenes de la paleta

Generación de marcas

TODO: incluir flash para generar marcas TODO: Instalación de marca

Trabajos a Futuro

TODO:

  • El reconocimiento de marcas con ARToolKit facilitó el desarrollo de la solución, ya que al ser utilizado en otras actividades en las terminales XO acortaba el tiempo del proyecto, ya que no se tuvo que hacer un análisis de factibilidad y se tenía la librería ya compilada para los mismos, además que la generación de patrones ya viene resuelta. Sin embargo, al utilizar este API, las marcas están limitadas a una forma cuadrada y que estén contenidas dentro de un recuadro negro. Para poder evitar estas limitantes se sugiere utilizar un API de más bajo nivel como OpenCV para poder reconocer otros tipos de marcas, como por ejemplo, personas, caras, objetos, etc.