Lista de las clases, estructuras, uniones e interfaces con una breve descripción:
edu.uoc.ocr.BeepManager | Maneja sonidos y vibraciones para CaptureActivity |
edu.uoc.ocr.camera.AutoFocusManager | Implementa los métodos de la interfaz Camera.AutoFocusCallback |
edu.uoc.ocr.camera.CameraConfigurationManager | Esta clase se ocupa de la lectura, del análisis y los ajuste de aquellos parámetros de la cámara que se utilizan para configurar el hardware de la cámara |
edu.uoc.ocr.camera.CameraManager | Este clase contiene los servicios de la cámara y espera ser el única que interactúe con ella. La aplicación encapsula los pasos necesarios para tomar imágenes de tamaño de vista previa, que se utilizan tanto para la vista previa y la decodificación |
edu.uoc.ocr.camera.PreviewCallback | Se le llama cuando se recibe el siguiente cuadro de vista previa |
edu.uoc.ocr.camera.ShutterButton | Es un botón diseñado para ser utilizado como botón de disparo en la pantalla principal. En la actualidad es un ImageView que puede llamar a un delegado cuando se pulsa y se producen cambios de estado |
edu.uoc.ocr.camera.ShutterButton.OnShutterButtonListener | Es el interfaz donde se definen las llamadas que gestionan los cambios de estado, cuando se presiona el boton ShutterButton |
edu.uoc.ocr.CaptureActivityForOcr | Esta actividad abre la cámara e inicia el procesado real en un subproceso de fondo. Se dibuja un Visor para ayudar al usuario a a limitar los limites de la imagen a procesar. Finalmente se superponen los resultados cuando finaliza el procesado de forma exitosa |
edu.uoc.ocr.CaptureActivityHandler | Esta clase se encarga de gestionar los diferentes estados y situaciones que comprende el proceso de captura de imágenes |
edu.uoc.ocr.CaptureActivityHandler.State | |
edu.uoc.ocr.DecodeHandler | Clase que envía los datos de la imagen para realizar el procesado OCR |
edu.uoc.ocr.DecodeThread | Este hilo hace todo el trabajo pesado de decodificación de las imágenes |
edu.uoc.ocr.FinishListener | Listener que se utiliza para salir de la aplicación en algunos casos |
edu.uoc.ocr.HelpActivity | Actividad que muestra las páginas de ayuda o información para el usuario a través de un WebView |
edu.uoc.ocr.HelpActivity.HelpClient | |
edu.uoc.ocr.LanguageCodeHelper | Clase para el manejo de las funciones relacionadas con la conversión entre los códigos de idioma estándar, y la conversión de códigos de idioma para los nombres de idiomas |
edu.uoc.ocr.LuminanceSource | The purpose of this class hierarchy is to abstract different bitmap implementations across platforms into a standard interface for requesting greyscale luminance values. The interface only provides immutable methods; therefore crop and rotation create copies. This is to ensure that one Reader does not modify the original luminance source and leave it in an unknown state for other Readers in the chain |
edu.uoc.ocr.OcrCharacterHelper | Clase auxiliar para habilitar las listas negras de caracteres / listas blancas en un fichero de patrones específico |
edu.uoc.ocr.OcrInitAsyncTask | Instala los datos lingüísticos necesarios para el motor OCR, e inicializa el motor de OCR utilizando un subproceso en segundo plano |
edu.uoc.ocr.OcrRecognizeAsyncTask | Clase para enviar solicitudes al motor de OCR en un hilo separado, envía un mensaje de éxito/fracaso, y cierra el cuadro de diálogo de progreso |
edu.uoc.ocr.OcrResult | Encapsula el resultado del OCR |
edu.uoc.ocr.OcrResultFailure | Clase para mantener los metadatos de resultados fallidos de OCR |
edu.uoc.ocr.OcrResultText | Encapsula el texto, sus carácter, palabras y coordenadas resultantes del reconocimento OCR |
edu.uoc.ocr.PlanarYUVLuminanceSource | Este objeto es la implemtación de LuminanceSource. Puede utilizarse para excluir pixeles superfluos alrededor del perímetro. Funciona para cualquier formato de píxel donde el canal Y es plano y aparece por primera vez |
edu.uoc.ocr.PreferencesActivity | Actividad para manejar las preferencias que se guardan en cada sesión de la aplicación. Muestra una jerarquía de preferencias para el usuario, organizadas en secciones. Estas preferencias se muestran en el menú de opciones que aparece cuando el usuario pulsa el botón de menú |
edu.uoc.ocr.ViewfinderView | Esta Vista se superpone en la parte superior de la vista previa de la cámara. Se añade el rectángulo visor y permite transparencia parcial fuera de ella, así como el texto de resultado |