Ir al contenido
Otras versiones

Cargando…

Plantillas OMR

La aplicación integra OMR (Optical Mark Recognition, reconocimiento óptico de marcas), escrito por Aaditeshwar Seth, del capítulo Udai Waterloo de la Universidad de Waterloo. Udai es una organización estudiantil de voluntarios de la Universidad de Waterloo (Canadá) y de la Universidad de California en San Diego. Para más información, consulte el sitio web de OMRProj.

Los motores OMR (Optical Mark Recognition) son especialmente adecuados para extraer datos de formularios que han sido fotocopiados y después escaneados; por ello, es probable que las imágenes resultantes presenten rotaciones, manchas y líneas aleatorias aquí y allá. A continuación se muestran ejemplos de algunos formularios que la herramienta es capaz de procesar con una precisión del 100%. 

  • Primero cree un formulario en PowerPoint utilizando la plantilla Omr_patterns.zip. Asegúrese de no mover los dos círculos concéntricos de las esquinas superior izquierda e inferior derecha de la plantilla. El software los utiliza para determinar el ángulo de rotación del formulario.
  • Imprima el formulario y haga tantas fotocopias como desee.
  • En la impresión original, coloree todas las marcas con un bolígrafo negro y escanee esta impresión marcada. Procure alinear la impresión con el mayor cuidado posible para que no haya rotación. Un pequeño margen de error es aceptable, ¡pero no demasiado! Esta imagen escaneada será la plantilla.

  • En la parte superior derecha, haga clic en el icono Create new template.

  • Elija la imagen de la plantilla generada en el paso preliminar.

  • Elija los campos de metadatos.

  • Haga clic en el botón Send.

Actualizar los archivos de entrenamiento asc

Sección titulada «Actualizar los archivos de entrenamiento asc»

Descargue el archivo de entrenamiento .asc y ábralo con un editor de texto estándar. Es en realidad una representación ascii de la plantilla con todas las marcas señaladas con un ‘0’, como se muestra a continuación.

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
---0---------------------------------0----------------------------0---------------------------
----------------------------------------------------------------------------------------------
---0---------------------------------0----------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
---0---------------------------------0----------------------------0---------------------------
----------------------------------------------------------------------------------------------
---0---------------------------------0----------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
---0---------------------------------0----------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
---0---------------------------------0----------------------------0---------------------------
----------------------------------------------------------------------------------------------
---0--------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------0---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

Es posible que algunas marcas no estén exactamente alineadas, pero no se preocupe. Ahora, con mucho cuidado, etiquete las marcas con caracteres individuales, asignando el mismo carácter a todas las marcas del mismo grupo. Se muestra a continuación. Si se queda sin letras, puede utilizar números o cualquier otro carácter como - + ? . etc. ¡Asegúrese de no alterar la posición de ninguna marca! Es bastante difícil de hacer, pero elegimos este método para evitar la necesidad de crear una interfaz gráfica.

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
---a---------------------------------b----------------------------c---------------------------
----------------------------------------------------------------------------------------------
---a---------------------------------b----------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
---a---------------------------------b----------------------------c---------------------------
----------------------------------------------------------------------------------------------
---a---------------------------------b----------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
---a---------------------------------b----------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
---a---------------------------------b----------------------------c---------------------------
----------------------------------------------------------------------------------------------
---a--------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------------------------------c---------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
  • Haga clic en el icono Edit template.
  • Haga clic en el icono Edit “.asc” training file.
  • Elija el archivo de entrenamiento .asc.
  • Haga clic en el botón Send.

Actualizar los archivos de entrenamiento .fields

Sección titulada «Actualizar los archivos de entrenamiento .fields»

Ahora debe crear un archivo [template-filename].fields, que contiene los detalles de los distintos campos del formulario, de la siguiente manera.

El formato de cada línea es: character type subtype name value1 value2….

Campo Descripción
Character Es el mismo carácter que utilizó en el archivo .asc
Type and Subtype Los tipos de campo admitidos son listas de selección simple y múltiple, alineadas por filas (horizontalmente) o por columnas (verticalmente), y cuadrículas alineadas horizontal o verticalmente. Cada campo se denota con (i) row single o row multiple para un campo de selección simple o múltiple alineado por filas, (ii) column single o column multiple para un campo de selección simple o múltiple alineado por columnas, o (iii) grid row o grid column para un campo de cuadrícula alineado por filas o por columnas, respectivamente.
Field name Puede ser cualquier nombre que desee asociar al campo.
Values Son los valores del campo, en orden.
Los valores tienen una correspondencia directa con los valores de los campos de metadatos: el primero indica el nombre del campo y los demás los valores que contiene

Ejemplo:

a column single okp:data.project alarmasCalleLarga alarmasRinconada alcantarilladosRinconada minaCaracoles colegioMetodista obrasAdicionalesMc villaLasRosas
b column single okp:data.year 2012 2013 2014 2015 2016 2017
c column single okp:data.type actas boletaCompra boletaHonorario boletaVenta comprobanteCompra comprobanteVenta contratosTrabajo contratosVenta documentacionContabilidad documentacionPropuesta documentacionLegal facturaCompra facturaVenta manuales oficios otrosDocumentos
  • Haga clic en el icono Edit template.
  • Haga clic en el icono Edit fields training file.
  • Elija el archivo de entrenamiento .fields.
  • Haga clic en el botón Send.

  • Haga clic en el icono Check.
  • Elija un archivo para subir (se utilizará para capturar datos).

Y obtendrá los resultados: