Sei sulla pagina 1di 5

Informe de Avance tomos Aumentados

Sistemas de Interfaz Natural Trabajo Prctico N3

Integrantes:
Tommasel, Antonela
Villavicencio, Christian

Se ha comenzado con la implementacin de la aplicacin. Se ha realizado:

La pantalla de bienvenida de la aplicacin.


El men que deriva en las diferentes secciones de la aplicacin.
El formulario para la edicin de la informacin correspondiente a cada uno de los tomos
ingresados.
El parser para la lectura de los diferentes archivos de entrada a la aplicacin que cuentan con la
informacin de los tomos.
Control en el parser de diferentes errores que pueden ocurrir, por ejemplo, elementos faltantes.
Mtodo para el guardado de la informacin de los tomos una vez que la aplicacin finaliza. Se
reemplaza el contenido del archivo por defecto de la aplicacin con los elementos almacenados en la
aplicacin al momento de finalizacin de la misma.
Interaccin de la aplicacin con la cmara.
Tratamiento en tiempo real de las imgenes capturadas por la cmara.
Anlisis de las coordenadas del QR en pantalla para la muestra de la imagen para cada QR.
Refresco en tiempo real de la informacin que se muestra en pantalla. Texto e imagen.
Notificacin al usuario de potenciales errores.

Pantalla Principal de la aplicacin

Pantalla principal de la
aplicacin. Un click sobre
cualquier parte de ella deriva en
la muestra del men.

Men de la aplicacin
Desde esta pantalla se puede acceder:

Visualizar. Permite el acceso a la cmara donde se analizaran las imgenes.


Cargar Archivo. Permite agregar elementos para ser reconocidos mediante el anlisis se un
archivo de texto.
Editar Elemento. Muestra un formulario que permite la edicin de alguno de los elementos de la
aplicacin o agregar alguno nuevo.

Cargar Archivo

Despliega un
JFileChooser que permite la
eleccin de un archivo del cual
leer informacin
correspondiente a los
elementos. Incorpora un filtro
de modo de mostrar
nicamente archivos de texto.

Una vez que se realiza el parseo del documento, se recuperan todos aquellos elementos que
estaban en l que se encuentran con toda la informacin completa y se controla que no existan ya en la
aplicacin, en cuyo caso no se los agrega.
Editar Elemento

Formulario para agregar o


editar alguno de los elementos ya
ingresados en la aplicacin. Cuenta
con los mismos campos que existen en
el archivo.

Por defecto se encuentra


tildada la opcin de agregar un
elemento nuevo, lo que lleva a que se
deshabilite la JComboBox que lista los
elementos ya ingresados en la
aplicacin.

Se observa un cono de una


carpeta, permite la apertura de un
JFileChooser para seleccionar la
imagen correspondiente al elemento en cuestin.

El botn Guardar almacena los datos ingresados, reemplazando si existiera algn elemento de
dicho nombre. Incorpora un control para determinar si se encuentra completo el nombre del elemento.
Presionando Volver se retorna al men anterior.

Una vez que se selecciona la


opcin para editar un elemento
existente, se habilita el JComboBox que
permite la eleccin de cul de los
elementos editar y se deshabilitan los
campos de texto hasta que dicho
elemento haya sido seleccionado.

Despliegue del JComboBox con la


lista de los elemento ingresados en la
aplicacin.
Una vez seleccionado el
elemento para editar, se habilitan los
campos de texto que se rellenan con la
informacin almacenada en la
aplicacin para el elemento elegido.

Visualizar

Permite la visualizacin de la informacin correspondiente al cdigo QR que se le muestra a la


cmara. Se observa tambin un botn que permite el retorno al men de la aplicacin.

La informacin es mostrada en la pantalla de acuerdo al contenido del QR en la imagen captada


por la cmara. En caso de que el nuevo cdigo detectado sea el mismo que fuera detectado en la ocasin
anterior, dicho texto no es refrescado. Lo mismo sucede con la imagen, slo se modifica su posicin.

Debido a que la imagen se muestra en pantalla depende de las coordenadas de los puntos de
control pertenecientes al QR, cualquier temblequeo o mnima modificacin de la posicin del QR altera la
aparicin de la imagen en la pantalla. Para evitar dicho temblequeo, se ha establecido una condicin de
movimiento mnimo para redibujar la imagen en la pantalla.

Se incorpora una notificacin al usuario en caso de que la informacin presente en el QR no se


corresponda con alguno de los elementos almacenados por la aplicacin. Dicha notificacin incluye un
mensaje de aviso y el contenido del QR.

Ejemplo para el elemento HELIO


Ejemplo para el elemento ORO

Potrebbero piacerti anche