Diario del Proyecto

Para nosotros es de gran emoción poder compartir dentro del marco del Premio Internacional Educared 2011, las incidencias resumidas de todo el trabajo desarrollado dentro del Proyecto Probador Virtual. El proyecto presentado es una incubadora de Ideas sobre la Aplicación de la Realidad Aumentada en la Escuela.

Partimos de la necesidad de construir un emprendimiento que fuera capaz de utilizar ideas propias, de colegas y muchas otras que están dispersas y se conocen a través de Internet. El reto inicial era conocer más sobre la Realidad Aumentada y poder aplicarla en nuestro entorno local a través de aplicaciones personalizadas que respondan a nuestras necesidades dejando en un segundo plano algunas aplicaciones comerciales que ofrecen contenido visual de una calidad impresionante pero requieren la adquisición de licencias y en muchos casos están descontextualizados de nuestra realidad.

Partimos de lo pedagógico para guiar el emprendimiento tecnológico desconociendo a priori los resultados. Esto es fundamentalmente a que no existen estudios o son muy poco difundidos; no tenemos referencias contextualizadas de los logros y aplicaciones conseguidas de la Realidad Aumentada. Lo que se puede observar sobre la tecnología son gran cantidad de videos muchos de ellos de carácter comercial, en los que se muestra marcadores (hojas de papel con símbolos que el software interpreta) y algún objeto que se muestra sobre estos como videos, fotografías, animaciones en 3D.

 La tecnología de la Realidad Aumentada todavía es inmadura y el proyecto apunta a aportar en su uso dentro del aula para conocer sus ventajas y desventajas con niños dentro de un ambiente que cuenta con limitados recursos tecnológicos pero mucho ánimo de aprender cómo es nuestra Escuela.

 Los lineamientos guía que fundamentan el desarrollo materia de este diario son:

– El desarrollo de las capacidades de kinestésicas

– El desarrollo de la expresión creativa.

– El desarrollo de habilidades matemáticas y lógicas básicas.

– Mostrar información diversa a través de Marcadores.

Y para los niños más grande

-Mejorar y potenciar las estrategias, en especial usar la dinámica de gestión del  conocimiento que permita el trabajo de los niños más grandes (4º) con los más pequeños. 

Todo dentro de una estrategia global de juego apoyado en lo didáctico.

Todo comenzó con la  Premiación del Certamen Internacional Educared 2010, donde la  Fundación Telefónica y EDUCARED organizaron una jornada de Intercambio y Capacitación en el que  se expuso los avances en el ámbito tecnológico dirigido a la Educación. uno de estos avances fue la Realidad Aumentada; lo que motivo gran interés por conocer y aplicar los conceptos y la tecnología dentro del ámbito local.

Es así que en Enero – Febrero 2011

Nos avocamos a investigación sobre la tecnología inmersa para usar la Realidad Aumentada:

– Lenguajes de programación como  processing, Actionscript, C++

– Entornos de desarrollo para gestionar la Realidad Aumentada.

– Hardware necesario para usar la Realidad Aumentada.

Para Marzo del 2011

Consideramos que se tenía muchas posibilidades de poder aplicar la Realidad Aumentada en Nuestra Institución “Jesus Nazareno”, por lo que iniciamos la investigación y selección de las competencias y capacidades a desarrollar en una primera etapa por la Realidad aumentada con los niños. También evaluar y seleccionar la opción tecnológica, fundamentalmente orientada a usar software libre para poder realizar un emprendimiento sostenible en la comunidad; ya que al ser una escuela publica carecemos de fondos para adquirir licencias de Software.

En este mes el aprendizaje del  lenguaje programación Processing, se intensificó, ya que este fue el lenguaje seleccionado por sus características de ser software libre, fácil de aprender  y tener muchas librerias  complementarias.  Las librearías que emocionaron  fueron las de la visión artificial con las cuales pudíamos ampliar   nuestro trabajo con la Realidad Aumentada, abriendo puertas más allá de los simples marcadores que se publicitan con la Realidad Aumentada.

En  Abril del 2011 

Durante la primera semana iniciamos formalmente el proceso de planificación y como resultados obtuvimos el plan de investigación que guiaría todo el trabajo. Este plan fue presentado y aprobado por la Dirección de la Institución Educativa. En él se postuló la fundamentación pedagógica y didáctica del proyecto, así como la parte técnica que por carácter de novedosa teníamos que gestionar de manera cuidadosa ya que esta podía convertirse en abrumadora por las dificultades técnicas.

La PROPUESTA CURRICULAR que nos guió fue:

Se trabajó teniendo como base el Diseño Curricular Nacional de la Educación Básico Regular, considerando las áreas de Educación Artística y Educación Física del III Ciclo fundamentalmente y atendiendo en parte de las IV Ciclo:

ARTE
• COMPETENCIA: Expresa con espontaneidad y creatividad sus vivencias, ideas, sentimientos y percepción del mundo, haciendo uso de recursos artísticos para explorar los elementos del arte vivenciándolos con placer.
 • CAPACIDADES:
o Explora y experimenta con materiales de expresión gráfico plástica; con objetos sonoros del entorno…
o Observa y describe las características visuales, sonoras y cinéticas (de movimiento) de elementos naturales y objetos de su entorno.
o Reconoce y describe diversas producciones manuales y artísticas desarrolladas en el entorno familiar o comunitario.

EDUCACION FISICA
• COMPETENCIA: Comprende su cuerpo de forma integral, lo utiliza en la ejecución de actividades físicas sencillas, valorándolas como medio de cuidar su salud.
• CAPACIDADES:
o Utiliza su cuerpo como totalidad en la realización de actividades lúdicas
• COMPETENCIA. Domina su cuerpo y utiliza sus posibilidades de movimiento para resolver tareas motrices simples, orientarse en el espacio y en el tiempo, expresarse corporalmente y manipular objetos; mostrando espontaneidad en actuar.
• CAPACIDADES:
o Reconoce la lateralidad en su cuerpo experimentando con diferentes actividades.
o Identifica y utiliza conceptos de ubicación espacial básicos al realizar movimientos y desplazamientos

LOGICO MATEMATICA

 • COMPETENCIA: Reconoce, nombra y describe figuras geométricas, asociándolas con objetos de su entorno

• CAPACIDADES:

o Identifica elementos esenciales de figuras geométricas planas: rectángulo, cuadrado, triangulo.

Para los niños del 4º que son los que apoyan la intervención  estas son las competencias y capacidades seleccionadas:

  • COMPETENCIA: Construcción de la identidad y de la convivencia democrática

CAPACIDADES

  • Evalúa sus estados emocionales y  actúa asertivamente en una situación de conflicto, proponiendo alternativas de solución.
  • Participa en la planificación y ejecución de

 COMPETENCIAS: Expresa sus necesidades, intereses, sentimientos y experiencias, adecuando su discurso a los distintos interlocutores, es receptivo y muestra una actitud de escucha respetuosa con atención y espíritu critico a los mensajes, en las diversas situaciones comunicativas en las que participa.

CAPACIDADES

  • El discurso oral: pautas para otorgar coherencia a las ideas
  • Pautas para exponer y fundamentar ideas y conclusiones.
  • Cualidades de la voz: entonación y pronunciación.

Respecto a la parte técnica se propuso desarrollar el proyecto mediante ciclos evolutivos en dos Etapas, En la primera etapa se  consideran 3 ciclos evolutivos para tener un producto entregable probado al 06 de junio del 2011 y una Evaluación esto coincide con el último día de la entrega de Trabajos del Premio Internacional Educared. Luego una segunda etapa al 10 de diciembre del 2011 con 2 o 3 ciclos dependientes de los resultados de la Primera Etapa,  donde la Institución Educativa muestra el resultado del trabajo a las Autoridades Municipales del Distrito de Independencia – Huaraz.

 La propuesto en ciclos de desarrollo busca hacer visibles lo más pronto posible los resultados logrados y no esperar hasta el final, de la misma forma por cada ciclo se tiene un entregable; en caso de no terminar el tercer ciclo de desarrollo de la propuesta se tiene por lo menos uno o dos de los ciclos terminados base de la propuesta.

PRIMER CICLO: Apoyar el reconocimiento de Color mediante la Realidad Aumentada:

SEGUNDO CICLO: Desarrollar un lienzo virtual  o un sistema de dibujo kinestésico. Apoyar la expresión artística

TERCER CICLO: Lograr mediante la Realidad Aumentada el desarrollo de los reflejos y la lateralidad. Y desarrollar un sistema de reconocimiento de figuras geométricas

En la tercera semana de este mes se:

– Inició el desarrollo del subsistema de reconocimiento de color.

– Se tomó  como base  el libro “Learning Processing A Beginner’s Guide to Programming Images, Animation, and Interaction” de Daniel Shiffman quién propone un algoritmo de selección de color y su seguimiento del mismo en el video para el software Processing.

– Se detecta que un sistema de detección de color es insuficiente para una propuesta pedagógica con niños, no se puede hacer mucho con seguir un color a largo de la pantalla.

– Se evidencia que la cámara web Microsoft LifeCam VX-5500, no es muy buena para detectar color, ya que no presenta colores verdaderos.

En la cuarta semana:

– Se llega a la conclusión que el modelo RGB no permite una detección de objetos por color ya que un solo color puede tener múltiples presentaciones o gamas.

– Se propone en base a la investigación en Internet cambiar el modelo de color usado por un computador RGB a un modelo CieLab que es más certero a la hora de encontrar un color

– Se construye un algoritmo de transformación del modelo RGB a CIELAB para Processing en base a la propuesta de Jacques y Desmis(http://www.rawness.es/cielab/?lang=es) quiénes han desarrollado código de transformación del modelo en el lenguaje PHP. El código propuesto tiene licencia CC0 v1.0( Http://creativecommons.org/publicdomain/zero/1.0/) y se logra adaptarlo a Processing.

– Se adapta el modelo y se tiene la primera versión de la propuesta. Se desarrolla un video con objetos de colores para el rojo, amarillo y azul; también para el verde, negro y blanco.

– Se prueba el modelo con alumnos del cuarto grado. Los resultados no son muy alentadores el sistema no identifica correctamente los colores debido a que la cámara no presenta color verdadero por lo que se juega con los tonos de color, pero para una propuesta con niños más pequeños no es una opción viable con esta cámara.

Durante el mes Mayo del  2011 

Trabajamos muy duró y logramos en la primera semana:

– Adaptar al proyecto que estamos desarrollando las librerias de openCV para java; pero la cámara web Microsoft LifeCam VX-5500 es incompatible con OpenCV, por lo que se cambia a una cámara web Genius Eye 110 Instan Video.

– El sistema funciona pero siguen los problemas con el color verdadero.

– Se  hacen otras pruebas, y se decide adquirir una cámara Web de mejores prestaciones, la opción es la Longitech WebCam Pro 9000. (Esta cámara no está en stock por lo se tiene que esperar a la próxima semana).

– Como se tiene un producto en el Primer Ciclo, y se espera que el rendimiento sea mejor con la cámara solicitada se inicia el SEGUNDO CICLO de nuestro trabajo.

Paralelamente se ha estado desarrollando un lienzo virtual para pintar sobre él.

– Con el segundo ciclo se prioriza  la investigación sobre las librerías de OpenCV para processing (OPENCV Processing and Java Library cuya dirección url es: http://ubaa.net/shared/processing/opencv/.), para ello en primer lugar se trató de detectar bloques de objetos con la función blobs()  de OpenCV pero no fue muy efectivo ya que se detectaban mucho bloques (regiones agrupadas) y el pincel corría de un lugar a otro imposibilitando dibujos uniformes; por lo se vio por conveniente cambiar a un reconocimiento de color, aprovechando lo aprendido en el subsistema de reconocimiento de color.

La segunda semana, se inicio con el logro  de detección del movimiento en regiones puntuales usando OpenCV y se propone elaborar un menú que permita cambiar de color el pincel de pintado y tener la posibilidad de  localizar los menús que funcionarán sin necesidad de presionar el mouse o alguna tecla.

– Se tiene éxito al final de la semana en lograr pintar haciendo seguimiento de color y cambiar pinceles, pero la tasa de fallas es muy elevada debido fundamentalmente a la cámara usada.

– Se hacen las primeras pruebas con los niños, el nivel de dificultad para pintar es alto y se sigue esperando la nueva cámara.

La tercera semana es muy alentadora pues la  nueva cámara está por fin en nuestras manos, se prueba con los niños,  el PRIMER CICLO QUEDA COMPLETO, los niños usan la Realidad Aumentada para reconocer el color, el nivel de fallos desciende de un 50% a un 10%. Y la jornada de Interacción de los niños del Cuarto Grado con los del Segundo es Satisfactoria, se logra que los niños usen la aplicación desarrollada.

– El  Subsistema de dibujo kinestésico está listo para su uso; las primeras pruebas en un ambiente poco controlado no son muy alentadoras. Los niños tienen a moverse de su sitio creando variaciones en el reflejo de la luz, el aula varía el tono de color de los objetos que detecta la cámara según la posición del día  y la entrada de la luz.

– Se ha investigado más, en youtube.com se han observado varios videos que hacen pintado sobre un lienzo y usan gafas de realidad virtual o en su defecto redes neuronales o algún filtro de predicción de movimiento. El desarrollo de estas tecnologías es costosa en tiempo pero posible por lo que se evaluará su desarrollo en la SEGUNDA ETAPA.

– Se ha optimizado en todo lo posible el sistema y lo que queda es probarlo en un ambiente más controlado. Ya que en las pruebas realizadas en un ambiente con una sola entrada de luz es sistema es satisfactorio de un 80 a 90%. Versus el 50% que se logró en el aula. Se decide dejar para la primera semana de junio la prueba de este ciclo y planificar el ambiente para su desarrollo con los niños.

Se ha iniciado el TERCER CICLO con el Subsistema de reflejos y lateralidad.

– Las ideas que se tiene es desarrollar un sistema que permita mejorar la lateralidad: arriba, abajo, izquierda y derecha.

– Se toma como base el juego realizado por Andy Best (http://andybest.net/2009/02/processing-opencv-tutorial-2-bubbles/). Él juego consiste en un grupo de bolas  o pompas de jabón que van cayendo y al ser tocadas desaparecen. El comparte parte de su código. Lo relevante es que permite obtener  una visión más clara de la detección de movimiento y dar nuevas  luces a la propuesta que estamos desarrollando. A nosotros nos interesa poder mover la pompa de jabón de un lugar a otro es decir desarrollar los conceptos de arriba, abajo, izquierda y derecha.

– El desarrollo de la idea está completa. Las pruebas de uso con los niños del CUARTO GRADO es exitosa, los niños del CUARTO GRADO apoyan el desarrollo del juego con los niños del SEGUNDO GRADO, siendo la experiencia satisfactoria.

– Paralelamente se viene desarrollando el juego de PingPong. Este se basa en la detección de color y sacar un promedio del mismo en la pantalla. El proceso al inicio lo deseamos realizar usando la detección de movimiento, pero se hacía muy lento puesto que se tenía que tocar la paleta por los extremos para moverla hacia arriba y abajo; luego de un revisión se tomó contacto con el trabajo de Nikolaus Gradwohl, (http://www.local-guru.net/blog/2008/10/10/touchless-multitouch-in-processing) que  realiza un trabajo sobre un multitouch display,  y logra en base a un promedio de color de dos objetos muy marcados  presentado a la cámara web hacer seguimiento de los mismos. También presenta un algoritmo que nos orienta a cómo sacar el promedio de color de toda la pantalla, la adaptación de su idea permite construir un bloque de código que a continuación presentamos:

class Point

int x;

int y;

Point( int x, int y )

this.x = x;

this.y = y;

//comparando el color del punto buscado versus el punto de la figura

boolean Match( int c1, int c2 )

int limit = 10 ;

int sr = c1 >> 16 & 0xFF;

int sg = c1 >> 8 & 0xFF;

int sb = c1 & 0xFF;

int cr = c2 >> 16 & 0xFF; //extrer color

int cg = c2 >> 8 & 0xFF;

int cb = c2 & 0xFF;

return cr > sr – limit && cr < sr + limit &&

cg > sg – limit && cg < sg + limit &&

cb > sb – limit && cb < sb + limit;

////saca el promedio de los puntos de un color

Point avg( ArrayList l )

int  posicionY = 0;

if (l.size() == 0)

return new Point( 0, 0 );

int x = 0;

int y = 0;

boolean cont = true;

for( Iterator i = l.iterator(); i.hasNext(); )

Point p = (Point)i.next();

x += p.x;

y += p.y;

if (cont)

posicionY = p.y;

cont = false;

if (( posicionY – y / l.size())< 20)

return new Point( x  / l.size(), y / l.size() + 50);

else

return new Point( x  / l.size(), y / l.size());

//

– La adaptación que se realizó permite trabajar con OpenCV y maniobrar la paleta en la dirección deseada, logrando construir un juego de pingpong usando realidad aumentada.

– El último día laborable de la semana se logra probar el juego con los niños de CUARTO GRADO y luego con los del SEGUNDO grado, siendo los resultados satisfactorios.

La cuarta semana también tiene frutos considerables:

– Durante la Cuarta semana se desarrolla un probador de ropa virtual, la idea se basa en varios video presentados en YouTube que permiten el cambio de ropa; este tipo de videos son los más promocionados en la publicidad de la realidad aumentada luego de los videos que muestra marcadores con videos o imágenes.

– Dentro de la propuesta inicial se tenía el objetivo de mejorar las habilidades kinestésicas y tomando la idea nos pareció que se podría construir un sistema similar para mejorar la coordinación de los niños. La idea no era muy difícil de realizar ya que se tenía la experiencia de detección de movimiento.

– Las primeras muestras del sistema se probaron el lunes en un ambiente poco controlado con los niños del CUARTO GRADO y se mostró algunas falencias respecto a la graduación del movimiento y la cantidad de luz del aula.

– Estas falencias se subsanaron y se logró probar nuevamente el sistema con los niños del CUARTO GRADO quiénes mejoraron su uso y estaban listos para demostrarlo  el día miércoles a los niños del SEGUNDO GRADO y apoyar su uso con ellos. La jornada fue nuevamente  satisfactoria.

– La expresión artística, se logra desarrollar con el trabajo de pintura en el lienzo. Surge la la idea de poder desarrollar también un piano virtual que sería una adaptación del probador virtual pero en vez de mover o cambiar la ropa se debe tocar una nota musical.

– Lo más complicado de la propuesta es detectar las notas musicales y sus respectivos acordes. Para el día viernes ya se tenía la primera propuesta probable que  dejó muy grata impresión en los niños quienes demostraron  la factibilidad de la propuesta.

En esta semana se completa el desarrollo de una aplicación en forma de juego que permite el reconocimiento de formas, color y tamaño. El que es utilizado en clase con los niños quienes logran formar series en base al tamaño, color y forma de los objetos usando la realidad aumentada.

Durante la primera semana de Junio 2011

Durante todo el proceso registramos las incidencias y esta semana  trabajamos en la sistematización de la propuesta, subir los videos del trabajo  a youtube.com, terminar la memoria descriptiva y levantar el software necesario para que prueben nuestra solución desarrollada; también nos avocamos a terminar otras propuestas que teníamos pendientes, pero con tanto ajetreo  nos olvidamos de grabar las pruebas sobre el sistema de pintura virtual que anda un poco mejor. Solo queda cruzar los dedos y esperar que el tiempo que nos reste el lunes poder grabar el funcionamiento de este dentro del trabajo con los niños y enlazarlo al blog.

Termino el registro del diario agradeciendo la oportunidad de participar en este concurso y un reconocimiento a mis alumnos del cuarto grado quienes me apoyaron en sus horas de recreo y las de sobre tiempo para poder enseñar a los más pequeños el uso de cada uno de los subsistemas y lograr los objetivos propuestos.

Huaraz, 04 de junio, del 2011

Anuncios
Publicado en La herramienta desarrollada, Nuestra experiencia con la Realidad Aumentada | Etiquetado , , , , , , | Deja un comentario

Subsistema de Reflejos y Lateralidad

Para consolidar el desarrollo, se buscó  reforzar el aspecto kinestésico, lo que permitiera que los niños refuercen sus reflejos y lateralidad mediante la aplicación de juegos; a ello apunto el desarrollo del módulo de ping pong, el módulo de Lateralidadque reforzará el reconocimiento de DERECHA, IZQUIERDA, ARRIBA Y ABAJO. Se implementó un probador de ropa que permite coordinar todo lo aprendido. Y finalmente me anime a desarrollar un piano virtual que sería una adaptación del probador virtual pero en vez de mover o cambiar la ropa se debe tocar una nota musical.

El módulo de ping pong se basa en el reconocimiento y seguimiento de color COLOR TRAKING, que permite mover las barras de los jugadores según un color definido por click (PRIMER JUGADOR ) y anticlik (SEGUNDO JUGADOR). Una pelota se mueve de izquierda a derecha y viceversa donde el jugador tiene que impedir que la bola pase hacia el final de su campo, para ello tiene una barra que se desplaza verticalmente. El juego requiere de coordinación, equilibrio y fuerza en el brazo para mantenerlo levantado.

Para indicar que se está dando el movimiento de las barras y su dirección se ha colocado unos círculos pequeños de diferentes colores que le indican al jugador el sentido que tiene su movimiento.

Fig. Ping Pong – con seguimiento de color (color traking)

A continuación se muestra el segmento de código para la implementación de la paleta de juego:

class paleta { //gestor de movimiento, según color

Point e1, e2;

paleta(){ //declaración de la clase

e1 = new Point( 0, 0 );

e2 = new Point( 0, 0 );

}

void mover(){

//nueva región de interés

if (s1)

{

//e1.x = constrain(e1.x, 40, width – 40);

e1.y =  constrain(e1.y, 0, height); //región limite

mouseYnuevoI = e1.y;

ellipseMode(CENTER);

ellipse( e1.x, e1.y, 30, 30 );

}

if (s2)

{

e2.y =  constrain(e2.y, 0, height); //región limite

mouseYnuevoD = e2.y;

fill( 0, 255, 255, 128 );

ellipseMode(CENTER);

ellipse( e2.x, e2.y, 30, 30 );

}

}

El módulo de Lateralidad permite distinguir la dirección del movimiento; si es a la izquierda, a la derecha arriba o hacia abajo.

 

Fig. Juego de Lateralidad: Izquierda, Derecha, Arriba y Abajo

Presentamos una declaración de variables usado:

//Programa que mueve la burbuja en cualquiera de las cuatro direcciones

import hypermedia.video.*;          //  Importando OpenCV library

OpenCV opencv;                      //  Creando un Nuevo objeto OpenCV object

PImage movementImg;                 //  Creando un PImage para detector movimiento

PImage bubblePNG;                   //  Crea un PImage para la burbuja a mover

PFont font;                         //  Crea un objeto font

Bubble bolita;

El módulo  probador virtual permite que el alumno demuestre sus destrezas de coordinación y ubicación para poder  elegir un polo que se le acomode al cuerpo, para ello utiliza el sistema de menú con detección de movimiento.

A continuación presentamos una imagen ilustrativa y el código correspondiente a la clase que permite el cambio de color, tamaño y ubicación de la ropa.

Fig. Probador Virtual – con menú interactivo

class Ropa

{

int rX, rY, ropaWidth, ropaHeight;

int MaxropaWidth, MaxropaHeight;

int elcolor;

Ropa ( int rpX, int rpY, int rW, int rH, int posicion)

{

rX = rpX;

rY = rpY;

ropaWidth = rW;

MaxropaWidth = rW;

ropaHeight = rH;

MaxropaHeight = rH;

elcolor = posicion;

}

}

Y el Piano virtual, es cual todavía nos falta perfeccionar.

Presentación de los Resultados:

Video 1: Institución Educativa  “Jesús Nazareno”

Video 2. Institución Educativa “Jesús Nazareno”

Video3. Institución Educativa  “Jesús Nazareno”

Video 4. Institución Educativa

Juan Cadillo

Publicado en La herramienta desarrollada | Etiquetado , , , , , , , , , | Deja un comentario

Subsistema de Dibujo Kinestésico

Este es el subsistema  que demando mayor  trabajado. Partimos de la capacidad de poder detectar movimiento para lo cual usamos las librerías para JAVA de OpenCV ubicadas en OPENCV Processing and Java Library cuya dirección url es: http://ubaa.net/shared/processing/opencv/.

Para ello dividí el trabajo en:

  1. Poder detectar el movimiento en regiones puntuales, lo que sirvió para localizar los menús que funcionarán sin necesidad de presionar el mouse o alguna tecla.

 Menú de selección de color activado por detección de movimiento

Fig. Menú de selección de color activado por detección de movimiento

Se trabaja básicamente sobre una diferencia de pixeles de un imagen capturada frente a otra imagen capturada posteriormente; si la diferencia es marcada en la región entonces se ha detectado movimiento; lo que corresponde a la selección de un color para el pincel que debe pintar en nuestro caso.

También se prevé que se tenga que borrar el lienzo donde se pinta lo que se hace con el menú borrar.

 

Fig. Menú de borrado de lienzo – activado por detección de movimiento

El código que presentamos a continuación permite poner una imagen en escala de blanco y negro y hace uso de las librerías de openCV:

  // luego de encontrado el color aplicamos filtros para detectar movimiento

  opencv.absDiff();                           //  Crear una diferencia de imagen

  opencv.convert(OpenCV.GRAY);                //  Convertir a una escala de grises

  opencv.blur(OpenCV.BLUR, 3);                //  Remover- ruido

   opencv.threshold(20); // Thresholds to convert to black and white; se puede //seleccionar en función de la luz del ambiente.

  1. Poder pintar sobre el lienzo (pantalla), para ello en primer lugar se trató de detectar bloques de objetos con la función blobs()  de OpenCV pero no fue muy efectivo ya que se detectaban mucho bloques (regiones agrupadas) y el pincel corría de un lugar a otro imposibilitando dibujos uniformes; por lo se vio por conveniente cambiar a un reconocimiento de color, aprovechando lo aprendido en el subsistema de reconocimiento de color. La idea guía fue presentar una imagen de un solo color, sacar el promedio de color dentro de la imagen capturada por el video y en base a este promedio guiar al pincel; en inglés a esta técnica se le denomina “color Tracking”. El inconveniente de este método es la cantidad de otras imágenes que puedan tener un color similar al que estamos siguiendo; esto hace que el pincel salte de un lugar a otro en algunas ocasiones. O en algunos casos la pérdida del color de seguimiento debido a la variación de luz que hace que un objeto se vea de un color distinto al del seguimiento. Una solución al caso planteado es combinar el reconocimiento de bloques y el reconocimiento de color; para ellos se tendría que implementar una red neuronal o algún tipo de filtro como el de Kalman;  pero cuya programación es más costosa.

Fig. Pincel activo – seguimiento de color (color traking)

A continuación se presenta el código que permite implementar el color tracking en el subsistema:

////sacar el promedio de los puntos de un color

Point avg( ArrayList l ) {

int  posicionY = 0;

if (l.size() == 0) {

return new Point( 0, 0 );

}

int x = 0;

int y = 0;

boolean cont = true;

for( Iterator i = l.iterator(); i.hasNext(); ) {

Point p = (Point)i.next();

x += p.x;

y += p.y;

if (cont)

{

posicionY = p.y;

cont = false;

}

}

if (( posicionY – y / l.size())< 20)

{

return new Point( x  / l.size(), y / l.size() + 50);

} else

{

return new Point( x  / l.size(), y / l.size());

}

}

Video 1. Institución Educativa “Jesús Nazareno”

Juan Cadillo

Publicado en La herramienta desarrollada | Etiquetado , , , , , | 1 Comentario

Subsistema de reconocimiento de color

Para el subsistema de reconocimiento de color, se tomó  como base  el libro “Learning Processing A Beginner’s Guide to Programming Images, Animation, and Interaction” de Daniel Shiffman quién propone un algoritmo de selección de color y su seguimiento del mismo en el video; el algoritmo fue adaptado para usarse con openCV. Si bien podemos seguir el color mediante la comparación de pixeles nos quedó el problema de poder identificar el color exacto; esto debido a las diferentes tonalidades que distingue el ojo humano; el modelo RGB (rojo, verde y azul) usado por los programas de diseño no  fue  eficiente para poder reconocer adecuadamente los colores debido a las variaciones de luz e intensidad a la hora de reconocer  los colores básicos, por lo que se tuvo que recurrir a una transformación del RGB al modelo CIElab, en el que se mejoró los resultados; pero sigue existiendo problemas con la cantidad de luz a la que es expone el objeto (ambiente oscuro o ambiente con demasiada luz).

Para reforzar el reconocimiento de colores, el niño o niña que selecciona un color en el espacio (aula) podrá distinguir un elipse que se desplaza a través de la pantalla ubicándose en objetos cuyo color es similar al seleccionado con el mouse. En caso de ser un color básico: ROJO, AMARILLO O AZUL (Concepto tradicional sobre los colores básicos), o VERDE, NEGRO O BLANCO se le mostrará un video que muestre objetos y su respectivo nombre del mismo color seleccionado.

Los resultados se muestra a continuación:

Video 1. “Institución Educativa Jesús Nazareno”

Video 2. “Institución Educativa Jesús Nazareno”

Juan Cadillo

Publicado en La herramienta desarrollada | Etiquetado , , , , , , , , , , | Deja un comentario

Arquitectura Propuesta para el Proyecto

Dentro del Proyecto visionamos que si deseábamos tener éxito  para abordar los criterios pedagógicos, didácticos y los  técnicos era necesario tener una solida planificación que nos permitiera controlar el desarrollo del proyecto en el tan corto tiempo que se tenía para su ejecución. Un parte importante que compartimos ahora  es la arquitectura que debía tener al final la aplicación que usariamos para apoyar el desarrollo  de las habilidades kinestésicas y expresión artística en nuestros niños de la Institución Educativa “Jesús Nazareno” de la provincia de Huaraz – Perú.

Arquitectura Funcional

Fig. Modelo de flujo de Datos

MODELO DE CASO DE USO

Fig. Diagrama de Casos de Uso

Publicado en La herramienta desarrollada | Deja un comentario

Propuesto de Abordaje Creativo y Pedagógico de la Solución Desarrollada

Partimos de la interrogante:

  • ¿Qué efectos genera el uso de una aplicación de Realidad Aumentada sobre el desarrollo de las capacidades de movimiento y expresión en los niños?
  • ¿Qué efectos genera el uso de una aplicación de Realidad Aumentada sobre el desarrollo de las capacidades reconocimiento y clasificación de figuras geométricas en los niños?
  •  ¿Cómo apoya la Realidad Aumentada en la presentación de contenidos sobre la forma, el color y el tamaño en clase?

La respuesta a estas interrogantes permite entender que existen espacios dentro de la formación integral para responder al reto de desarrollar diferentes capacidades usando las TIC dentro de una didáctica lúdica y novedosa.

La metodología propuesta está orientada a:

  •  Que exista un trabajo colaborativo entre los diferentes grados positivando que los niños más grandes puedan apoyar a los más pequeños
  • Que los niños  usen la aplicación de Realidad Aumentada para desarrollar sus capacidades kinestésicas de manera  natural y mediante el juego controlado.
  • Que los niños se expresen mediante el dibujo y la música en un ambiente aumentado (combinando lo real y lo virtual).
  • Que los niños reconozcan y clasifiquen figuras geométricas en un entorno aumentado a través del juego.
  • Presentar información sobre los colores, las formas y tamaño.

La estrategia para probar las aplicaciones desarrolladas se basó en los retos comunicativos y el  juego dirigido que consistía en que los niños y niñas mayores apoyan a sus pares menores en de desarrollo de las actividades de uso de la Realidad Aumentada. El alumno aprende y desarrolla sus capacidades cooperando, el aprendizaje se construye en la interacción con los compañeros y los profesores. Los niños mayores apoyan a los menores posibilitando el esfuerzo e interés por comunicar ideas, procedimientos y tareas a realizar.

 El papel de docente es el organizador del contexto. El docente desarrolla los recursos de realidad aumentada, planifica las secuencias, organiza tiempos.

La escuela como medio facilitador del desarrollo de las capacidades a través de la provisión de los espacios, recursos pedagógicos y tecnológicos necesarios.

 La innovación y la creatividad que llevan a investigar nuevas formas de usar la tecnología en el espacio educativo.

 Hay que destacar que cada una de las actividades propuestas en el proyecto se fue construyendo de manera lenta pues conllevaban una enorme dificultad técnica teniendo como guía la fase inicial que era la identificación de la competencia y la propuesta de solución planteada.

CARACTERIZACIÓN DE LA ESTRATEGIA

El juego, como método de enseñanza, es muy antiguo, ya que en la Comunidad Primitiva era utilizado de manera empírica en el desarrollo de habilidades en los niños y jóvenes que aprendían de los mayores la forma de cazar, pescar, cultivar, y otras actividades que se trasmitían de generación en generación. De esta forma los niños lograban asimilar de una manera más fácil los procedimientos de las actividades de la vida cotidiana.

A finales del siglo XX se inician los trabajos de investigación psicológica por parte de K. Groos, quien define una de las tantas teorías acerca del juego, denominada Teoría del Juego, en la cual caracteriza al juego como un adiestramiento anticipado para futuras capacidades serias.

El juego es una actividad amena de recreación que sirve de medio para desarrollar capacidades mediante una participación activa y afectiva de los estudiantes, por lo que en este sentido el aprendizaje creativo se transforma en una experiencia feliz.

La idea de aplicar el juego con la Realidad Aumentada dentro de la Escuela es una idea nueva, pero no así en el ámbito extraescolar pues los nuevos sistemas de video juego interactivo como kinect o nintendo son una realidad en varios países desde los dos últimos años y usan los mismos conceptos de la Realidad Aumentada.

Desde el punto de vista del desarrollo intelectual, esperamos que nuestras los niños aprendan, ya que mediante la Realidad Aumentada obtienen nuevas experiencias, se les ofrece oportunidad para cometer aciertos y errores, para aplicar sus conocimientos y para solucionar problemas. Los juegos que implementamos crean y desarrolla estructuras de pensamiento, originan y favorece la creatividad infantil; es un recurso nuevo que esperamos que aplicados sistemáticamente permitan el logro de las capacidades planteadas.

El segundo aspecto en que se sustenta la metodología es el trabajo entre niños, con poca intervención del docente (los niños del cuarto grado guiaron a sus compañeros del segundo grado), se basa en los estudios de los procesos cognitivos y socio afectivos; segunda estos estudios con un enfoque cognitivo-evolutivo, concluyendo que este tipo de interacción contribuye positivamente al desarrollo cognitivo-moral. Estas, investigaciones subrayan que cuando los niños interactúan con otros en la realización de una actividad grupal, surgen conflictos originados por su egocentrismo. En opinión de Piaget (1932/1974), estos conflictos provocan reestructuraciones cognitivas internas, que promueven el desarrollo intelectual, siendo también, este tipo de interacción fuente de desarrollo moral, ya que potencia el desarrollo de la moralidad autónoma. Además, en esta situación grupal de discusión y debate los niños desarrollan el proceso de adopción de perspectivas, a partir del cual se construye el conocimiento de sí mismo y el de los demás (Kohlberg, 1982)

Finalmente para tener un criterio más profundo sobre el concepto de juego y aplicarlo a la Realidad Aumentada se tomó uno de sus aspectos más importantes del juego, su contribución al desarrollo de la capacidad creadora en los jugadores, toda vez que este influye directamente en sus componentes estructurales: intelectual-cognitivo, volitivo- conductual, afectivo-motivacional y las aptitudes.

– En el intelectual-cognitivo se fomentan la observación, la atención, las capacidades lógicas, la fantasía, la imaginación, la iniciativa, los conocimientos, las habilidades, los hábitos, el potencial creador, etc.

– En el volitivo-conductual se desarrollan el espíritu crítico y autocrítico, la iniciativa, las actitudes, la disciplina, el respeto, la perseverancia, la tenacidad, la responsabilidad, la audacia la sistematicidad, la regularidad, el compañerismo, la cooperación, la lealtad, la seguridad en sí mismo, estimula la emulación fraternal, etc.

– En el afectivo-motivacional se propicia la camaradería, el interés, el gusto por la actividad, el colectivismo, el espíritu de solidaridad, dar y recibir ayuda, etc.

FASES DE LOS JUEGOS DIDÁCTICOS CON LA REALIDAD AUMENTADA:

1.-Introducción:

Comprende los pasos o acciones que posibilitarán comenzar o iniciar el juego, incluyendo los acuerdos o convenios que posibiliten establecer las normas o tipos de juegos. A la vez que el cuidado de los equipos con que se cuenta; los niños mayores enseñan a los menores lo importante de mantener y cuidar el equipo informático.

2.-Desarrollo:

Durante el mismo se produce la actuación de los estudiantes en dependencia de lo establecido por las reglas del juego.

3.-Culminación:

El juego culmina cuando un jugador o grupo de jugadores logra alcanzar la meta en dependencia de las reglas establecidas, o cuando logra completar un reto del juego, demostrando un mayor dominio de los contenidos y desarrollo de habilidades.

PRINCIPIOS BÁSICOS QUE RIGEN LA ESTRUCTURACIÓN Y APLICACIÓN DE LOS JUEGOS DE REALIDAD AUMENTADA:

* La participación: Es el principio básico de la actividad lúdica que expresa la manifestación activa de las fuerzas físicas e intelectuales del jugador, en este caso el niño o niña. La participación es una necesidad intrínseca del ser humano, porque se realiza, se encuentra a sí mismo.

* El dinamismo: Expresa el significado y la influencia del factor tiempo en la actividad lúdica. Todo juego tiene principio y fin, por lo tanto el factor tiempo tiene en éste el mismo significado primordial que en la vida. Además, el juego es movimiento, desarrollo, interacción activa en la dinámica del proceso pedagógico.

* El entretenimiento: Refleja las manifestaciones amenas e interesantes que presenta la actividad lúdica, las cuales ejercen un fuerte efecto emocional en el estudiante y puede ser uno de los motivos fundamentales que propicien su participación activa en el juego.

* El valor didáctico de este principio consiste en que el entretenimiento refuerza considerablemente el interés y la actividad cognoscitiva de los estudiantes, es decir, el juego no admite el aburrimiento, las repeticiones, ni las impresiones comunes y habituales; todo lo contrario, la novedad, la singularidad y la sorpresa son inherentes a éste.

* El desempeño de roles: Está basado en la modelación lúdica de la actividad del estudiante, y refleja los fenómenos de la imitación y la improvisación.

* La competencia: Se basa en que la actividad lúdica reporta resultados concretos y expresa los tipos fundamentales de motivaciones para participar de manera activa en el juego. El valor didáctico de este principio es evidente: sin competencia no hay juego, ya que ésta incita a la actividad independiente, dinámica, y moviliza todo el potencial físico e intelectual del estudiante.

VENTAJAS FUNDAMENTALES DE LOS JUEGOS CON REALIDAD AUMENTADA:

– Permiten comprobar el nivel de conocimiento alcanzado por los estudiantes, éstos rectifican las acciones erróneas y señalan las correctas.

– Aumentan el interés de los estudiantes y su motivación por los aspectos lógicos de la asignatura (Matemática).

– Permiten solucionar los problemas de correlación de las actividades de dirección y control de los profesores, así como el autocontrol colectivo de los estudiantes.

– Desarrollan habilidades y capacidades en el orden práctico.

– Permiten la adquisición, ampliación, profundización e intercambio de conocimientos, combinando la teoría con la práctica de manera vivencial, activa y dinámica.

-Mejoran las relaciones interpersonales, la formación de hábitos de convivencia y hacen más amenas las clases.

-Aumentan el nivel de preparación independiente de los estudiantes y el profesor tiene la posibilidad de analizar, de una manera más minuciosa, la asimilación del contenido impartido.

– Mejorar ciertas habilidades kinestésicas o en su defecto muestra cuáles son esos defectos

FUNDAMENTACION TEORICA DE NUESTRA PROPUESTA

INTELIGENCIA KINESTESICA

La inteligencia Kinestésica está vinculada con la capacidad para controlar nuestro cuerpo en actividades físicas coordinadas como la deportiva, la danza, las habilidades manuales, entre otras. A través de la inteligencia Kinestésica corporal adquirimos información que, por efecto del movimiento y la vivencia, se convierte en aprendizaje significativo. Esta es una de las principales inteligencias a desarrollar en la etapa de la niñez.

Características de las personas que presentan este tipo de inteligencia

Un niño o persona adulta que posee esta inteligencia, se caracteriza por desarrollar mejor las siguientes actividades:

  • Explora el entorno y los objetos por medio el tacto y el movimiento.
  • Desarrolla su coordinación y sentido el ritmo.
  • Aprende mejor por medio de la experiencia directa y la participación.
  • Disfruta de las experiencias concretas de aprendizaje, tales como salidas al campo, construcción de modelos o participación en dramatizaciones y juegos, montaje de objetos y ejercicio físico.
  • Demuestra destreza en tareas que requieren de empleo de motricidad fina o gruesa.
  • Es sensible y responde a las características de los diferentes entornos y sistemas físicos.
  • Demuestra condiciones para la actuación, el atletismo, la danza, la costura, el modelado o la digitalización.
  • Exhibe equilibrio, gracia, destreza y precisión en la actividad física.
  • Tiene capacidad para ajustar y perfeccionar su rendimiento físico mediante la inteligencia de la mente y el cuerpo.
  • Comprende y vive de acuerdo con hábitos físicos saludables.
  • Demuestra interés por carreras como las de atleta, bailarín, cirujano o constructor.
  • Inventa nuevas maneras de abordar las habilidades físicas o nuevas como la danza, deporte u otra actividad física.
  • Se debe tomar en cuenta que todos los niños tienen necesidad de manifestarse por medio del movimiento, y aquellos que literalmente “aprenden tocando las ideas” tienen en la educación tradicional actual pocas oportunidades de entrenar sus habilidades. Y es que el aprendizaje multisensorial no se produce en el aula, porque la mayoría de los maestros no fueron educados en él y desconocen los procesos, carecen de modelos de rol kinestésico que puedan emular recursos para capacitarse.
    Sin embargo, es este tipo de aprendizaje que más disfruta la mayoría de los niños y el que deja en el recuerdo las experiencias más poderosas, placenteras y memorables para todos.

LA EXPRESION PLASTICA

La expresión es una necesidad vital en el niño que le hace posible, en primer lugar, adaptarse al mundo y posteriormente, llegar a ser creativo, imaginativo y autónomo. La expresión es un instrumento de desarrollo y comunicación del ser humano que se manifiesta por medio de diferentes lenguajes. La expresión plástica, como forma de representación y comunicación, emplea un lenguaje que permite expresarse a través del dominio de materiales plásticos y de distintas técnicas que favorecen el proceso creador. Lo fundamental en este proceso es la libre expresión, no la creación de obras maestras.

El color, la línea, el volumen y la forma constituyen elementos básicos del lenguaje plástico. Siendo uno los puntos donde incidimos más con  PVRA

El COLOR

En la etapa esquemática de 6 a 9 años, el color empieza a relacionarse con los objetos (cielo azul, sol amarillo…) para S García Bermejo  el color se desarrolla al borde de la forma y sitúa entre 6 y 7 años la aparición en la relación color-objeto y la sistematización cromática a los 8 años.

LA CREATIVIDAD

La expresión plástica es un cauce fundamental para el desarrollo de la creatividad, aunque no el único. La educación infantil permitirá este desarrollo, así como el proceso que implica la solución de los problemas.

La expresión plástica está ligada al arte pero, en la etapa infantil, no tiene como fin lograr artistas, sino el desenvolvimiento del proceso interior del niño que desarrolla distintas capacidades. “lo fundamental no es el producto, sino el proceso”. Los aspectos técnicos deben de estar supeditados a los diversos objetivos de disfrute, expresión y comunicación, sin que eso suponga privar al pequeño de los conocimientos y el uso de las técnicas que favorezcan su maduración.

LOS BLOQUES LOGICOS

Los bloques lógicos son un conjunto que  se define por cuatro variables: color, forma, tamaño y grosor. Cada una tiene unos valores:

  • El color: rojo, azul y amarillo.
  • La forma: cuadrado, círculo, triángulo y rectángulo.
  • El tamaño: grande y pequeño.
  • El grosor: grueso y delgado. (este concepto no lo pudimos trabajar).

Los bloques lógicos sirven para poner a los niños ante unas situaciones que les permitan llegar a determinados conceptos matemáticos. A partir de las actividades los niños llegan a:

  • Nombrar y reconocer cada bloque.
  • Reconocer las variables y valores de éstos.
  • Clasificarlos atendiendo a un solo criterio.
  • Comparar los bloques estableciendo semejanzas y diferencias.
  • Realizar seriaciones siguiendo unas reglas.
  • Establecer la relación de pertenencia a conjuntos.
  • Emplear los conectivos lógicos (conjunción, negación, disyunción, implicación).
  • Definir elementos por la negación.
  • Introducir el concepto de número.

LA PROPUESTA CURRICULAR  DE TRABAJO

Se trabajó teniendo  como base el Diseño Curricular Nacional de la Educación Básico Regular, considerando las áreas de Educación Artística y Educación Física del III  Ciclo fundamentalmente y atendiendo en parte de las IV Ciclo:

ARTE

  • COMPETENCIA: Expresa con espontaneidad y creatividad sus vivencias, ideas, sentimientos y percepción del mundo, haciendo uso de recursos artísticos para explorar los elementos del arte vivenciándolos con placer.
  • CAPACIDADES:
    • Explora y experimenta con materiales de expresión gráfico plástica; con objetos sonoros del entorno…
    • Observa y describe las características visuales, sonoras y cinéticas (de movimiento) de elementos naturales y objetos de su entorno.
    • Reconoce y describe diversas producciones manuales y artísticas desarrolladas en el entorno familiar o comunitario.

EDUCACION  FISICA

  • COMPETENCIA: Comprende su cuerpo de forma integral, lo utiliza en la ejecución de actividades físicas sencillas, valorándolas como medio de cuidar su salud.
  • CAPACIDADES:
    • Utiliza su cuerpo como totalidad en la realización de actividades lúdicas
    • COMPETENCIA. Domina su cuerpo y utiliza sus posibilidades de movimiento para resolver tareas motrices simples, orientarse en el espacio y en el tiempo, expresarse corporalmente y manipular objetos; mostrando espontaneidad en actuar.
    • CAPACIDADES:
      • Reconoce la lateralidad en su cuerpo experimentando con diferentes actividades.
      • Identifica y utiliza conceptos de ubicación espacial básicos al realizar movimientos y desplazamientos.

LOGICO MATEMATICA

    •  COMPETENCIA: Reconoce, nombra y describe figuras geométricas, asociándolas con objetos de su entorno
    •   CAPACIDADES:
      • Identifica elementos esenciales de figuras geométricas planas: rectángulo, cuadrado, triangulo.

Publicado en La herramienta desarrollada | Etiquetado , , , , , , , , , , , | Deja un comentario

Herramientas Utilizadas

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.

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.

Publicado en La herramienta desarrollada | Etiquetado , , , , | Deja un comentario