I. HERRAMIENTAS DE MODELAMIENTO, DISEÑO E IMPLEMENTACIÓN

ARGOUML.

ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada para Java.

SIMPLE DIAGRAMS

SimpleDiagrams es una herramienta creada por McQuillen Interactive, LLC y permite crear diagramas simples de manera rápida y fácil.

Microsoft Publisher

Herramienta que nos permitió la diagramación y edición del  libro de Realidad Aumentada.

Windows Live Movie Maker

Herramienta que se uso para editar los videos producidos por los niños.

Paint

Paint se uso como herramienta para agregar textos o editar de manera sencilla el formato de los archivos de imágenes y fotografías usadas.

PowerPoint

Es una herramienta que nos sirvió para resumir contenidos y preparar nuestras presentaciones en clase.

II. HERRAMIENTAS DE PROGRAMACION

PROCESSING

Processing es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. Fue iniciado por Ben Fry y Casey Reas a partir de reflexiones en el Aesthetics and Computation Group del MIT Media Lab.

Processing es desarrollado por artistas y diseñadores como una herramienta alternativa al software propietario. Puede ser utilizado tanto para aplicaciones locales así como aplicaciones para la web (Applets). Se distribuye bajo la licencia GNU GPL.

OPENCV

OpenCV 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.

III. HERRAMIENTAS DE HARDWARE

–          Equipo de Cómputo: Laptop ADVANCE, Intel Pentium P6100 – 2.0Ghz

–          Cámara Web Genius Eye 110 Instan Video (No recomendado)

La cámara web Genius Eye 110 es una de las cámaras que se utilizó en el proyecto, más no  brindo una buena performance  a la hora de detectar colores, los que eran mostrados en tonos diferentes.

Características:

  • conectividad USB 2.0
  • resolución máxima 640×480 pixeles,
  • compatibilidad con Win Vista y Win 7,
  • girable 360 grados,
  • aplicación directa para messenger,
  • gran flexibilidad de su material y su soporte
  • posibilidad de grabar en WMV y sacar fotos en JPEG con el soft incluido

–          Cámara Web Longitech WebCam Pro 9000

Cámara Web Recomendada

El éxito o no de un algoritmo de visión por ordenador depende en gran medida de la calidad de la imagen sobre la que se trabaja. Es por ello que en este proyecto se cambió de la cámara Genius Eye 110 Instan Video (que ofrecía una baja calidad en la representación del color real en la pantalla) a una cámara de video de contrastada validez como la Logitech QuickCam Pro 9000. Esta cámara es capaz de producir un video fluido y natural e instantáneas de hasta 8 megapíxeles. Y gracias a su enfoque automático de gama alta las imágenes son siempre nítidas.

Especificaciones:

  • Optica Zeiss con enfoque automático.
  • Sensor nativo de alta resolución de 2 megapíxeles.
  • Video en alta definición (hasta 1600 x 1200*).
  • Modo de pantalla panorámica de 720p (con sistema recomendado).
  • Fotos de hasta 8 megapíxeles (mejoradas desde el sensor de 2 megapíxeles).
  • Microphone con tecnología Logitech RightSound.
  • Video de hasta 30 cuadros por segundo.
  • Certificación USB 2.0 de alta velocidad.

Otra cámara utilizada es la Microsoft LifeCam VX-5500, con un desempeño similar a la Cámara Web Genius Eye 110, con la dificultad que no funcionó con las librerías de OpenCV en Window 7.