OCR Configurable  1.0
 Todo Clases Namespaces Archivos Funciones Variables
Métodos protegidos | Funciones del 'package' | Métodos privados | Atributos privados | Atributos privados estáticos
Referencia de la Clase 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. Más...

Diagrama de herencias de edu.uoc.ocr.OcrInitAsyncTask
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para edu.uoc.ocr.OcrInitAsyncTask:
Collaboration graph
[significado de colores y flechas]

Lista de todos los miembros.

Métodos protegidos

Boolean doInBackground (String...params)
 En subproceso en segundo plano, realizar la configuración necesaria, y la inicialización petición del motor OCR.
void onPostExecute (Boolean result)
void onPreExecute ()
void onProgressUpdate (String...message)

Funciones del 'package'

 OcrInitAsyncTask (CaptureActivityForOcr activity, TessBaseAPI baseApi, ProgressDialog dialog, ProgressDialog indeterminateDialog, String languageCode, String languageName)
 AsyncTask para descargar de forma asíncrona de datos e inicializar Tesseract.

Métodos privados

boolean downloadFile (String sourceFilenameBase, File destinationFile) throws IOException
 Descarga un archivo desde el sitio especificado por DOWNLOAD_BASE, y gunzip al destino dado.
boolean downloadGzippedFileHttp (URL url, File destinationFile) throws IOException
 Descargar un archivo comprimido con gzip usando un HttpURLConnection, y gunzip al destino dado.
int getGzipSizeUncompressed (File zipFile) throws IOException
 Devuelve el tamaño sin comprimir de un archivo comprimido con gzip.
int getTarSizeUncompressed (File tarFile) throws IOException
 Devuelve el tamaño sin comprimir de un archivo Tar.
void gunzip (File zippedFile, File outFilePath) throws FileNotFoundException, IOException
 Descomprime el archivo comprimido con gzip dado al destino dado, y elimina el archivo comprimido con gzip.
boolean installFromAssets (String sourceFilename, File modelRoot, File destinationFile) throws IOException
 Instalación de un archivo de activos de aplicaciones para dispositivos de almacenamiento externo.
boolean installZipFromAssets (String sourceFilename, File destinationDir, File destinationFile) throws IOException, FileNotFoundException
 Descomprimir el archivo zip dado, ubicado en el activo de la aplicación, en el archivo de destino determinado.
void untar (File tarFile, File destinationDir) throws IOException
 Desempaquetar el contenido de un archivo tar en el directorio dado, ignorando el nombre de ruta relativa en el archivo tar y eliminar el archivo tar.

Atributos privados

CaptureActivityForOcr activity
TessBaseAPI baseApi
Context context
ProgressDialog dialog
ProgressDialog indeterminateDialog
final String languageCode
String languageName

Atributos privados estáticos

static final String TAG = OcrInitAsyncTask.class.getSimpleName()

Descripción detallada

Instala los datos lingüísticos necesarios para el motor OCR, e inicializa el motor de OCR utilizando un subproceso en segundo plano.

Definición en la línea 60 del archivo OcrInitAsyncTask.java.


Documentación del constructor y destructor

edu.uoc.ocr.OcrInitAsyncTask.OcrInitAsyncTask ( CaptureActivityForOcr  activity,
TessBaseAPI  baseApi,
ProgressDialog  dialog,
ProgressDialog  indeterminateDialog,
String  languageCode,
String  languageName 
) [package]

AsyncTask para descargar de forma asíncrona de datos e inicializar Tesseract.

Parámetros:
activityLa actividad de llamada
baseApiAPI para el motor de OCR
dialogCuadro de diálogo con termómetro indicador de progreso
indeterminateDialogCuadro de diálogo con indicador de progreso indeterminado
languageCodeISO 639-2 OCR código de idioma
languageNameNombre del idioma de OCR, por ejemplo, "Inglés"

Definición en la línea 88 del archivo OcrInitAsyncTask.java.


Documentación de las funciones miembro

Boolean edu.uoc.ocr.OcrInitAsyncTask.doInBackground ( String...  params) [protected]

En subproceso en segundo plano, realizar la configuración necesaria, y la inicialización petición del motor OCR.

Parámetros:
params[0] Nombre de ruta del directorio para el almacenamiento de datos del lenguaje de archivos a la tarjeta SD

Definición en la línea 120 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas para esta función:

boolean edu.uoc.ocr.OcrInitAsyncTask.downloadFile ( String  sourceFilenameBase,
File  destinationFile 
) throws IOException [private]

Descarga un archivo desde el sitio especificado por DOWNLOAD_BASE, y gunzip al destino dado.

Parámetros:
sourceFilenameBaseNombre del archivo a descargar, sin el necesario ". Gz" extensión
destinationFileNombre de archivo para guardar los datos sin comprimir, incluyendo la ruta
Devuelve:
True Si descarga y descompresión tienen éxito
Excepciones:
IOException

Definición en la línea 310 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

boolean edu.uoc.ocr.OcrInitAsyncTask.downloadGzippedFileHttp ( URL  url,
File  destinationFile 
) throws IOException [private]

Descargar un archivo comprimido con gzip usando un HttpURLConnection, y gunzip al destino dado.

Parámetros:
urlURL para descargar desde
destinationFileArchivo para guardar el archivo descargado como, incluyendo la ruta
Devuelve:
True si la respuesta recibida, destinationFile abrió y descomprimir con éxito
Excepciones:
IOException

Definición en la línea 334 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

int edu.uoc.ocr.OcrInitAsyncTask.getGzipSizeUncompressed ( File  zipFile) throws IOException [private]

Devuelve el tamaño sin comprimir de un archivo comprimido con gzip.

Parámetros:
fileArchivo comprimido con gzip para obtener el tamaño de
Devuelve:
Tamaño sin comprimir, en bytes
Excepciones:
IOException

Definición en la línea 468 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas a esta función:

int edu.uoc.ocr.OcrInitAsyncTask.getTarSizeUncompressed ( File  tarFile) throws IOException [private]

Devuelve el tamaño sin comprimir de un archivo Tar.

Parámetros:
tarFileEl archivo alquitranado
Devuelve:
Size cuando no comprimidos, en bytes
Excepciones:
IOException

Definición en la línea 550 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas a esta función:

void edu.uoc.ocr.OcrInitAsyncTask.gunzip ( File  zippedFile,
File  outFilePath 
) throws FileNotFoundException, IOException [private]

Descomprime el archivo comprimido con gzip dado al destino dado, y elimina el archivo comprimido con gzip.

Parámetros:
zippedFileEl archivo comprimido con gzip
outFilePathArchivo para descomprimirlo, incluyendo la ruta
Excepciones:
FileNotFoundException
IOException

Definición en la línea 412 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

boolean edu.uoc.ocr.OcrInitAsyncTask.installFromAssets ( String  sourceFilename,
File  modelRoot,
File  destinationFile 
) throws IOException [private]

Instalación de un archivo de activos de aplicaciones para dispositivos de almacenamiento externo.

Parámetros:
sourceFilenameArchivo de activos para instalar
modelRootDirectorio en la tarjeta SD para instalar el archivo de
destinationFileNombre de archivo de destino, con exclusión de ruta
Devuelve:
True Si installZipFromAssets devuelve true
Excepciones:
IOException

Definición en la línea 576 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

boolean edu.uoc.ocr.OcrInitAsyncTask.installZipFromAssets ( String  sourceFilename,
File  destinationDir,
File  destinationFile 
) throws IOException, FileNotFoundException [private]

Descomprimir el archivo zip dado, ubicado en el activo de la aplicación, en el archivo de destino determinado.

Parámetros:
sourceFilenameNombre del archivo en activos
destinationDirDirectorio para guardar el archivo de destino en
destinationFileArchivo para descomprimir en, excluyendo camino
Devuelve:
boolean
Excepciones:
IOException
FileNotFoundException

Definición en la línea 608 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas a esta función:

void edu.uoc.ocr.OcrInitAsyncTask.onPostExecute ( Boolean  result) [protected]

Definición en la línea 685 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas para esta función:

Definición en la línea 101 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas para esta función:

void edu.uoc.ocr.OcrInitAsyncTask.onProgressUpdate ( String...  message) [protected]

@ brief Actualizar el cuadro de diálogo con los últimos avances incrementales.

Parámetros:
message[0] El texto que se mostrará
message[1] Valor numérico para el progreso

Definición en la línea 674 del archivo OcrInitAsyncTask.java.

void edu.uoc.ocr.OcrInitAsyncTask.untar ( File  tarFile,
File  destinationDir 
) throws IOException [private]

Desempaquetar el contenido de un archivo tar en el directorio dado, ignorando el nombre de ruta relativa en el archivo tar y eliminar el archivo tar.

Usando jtar: http://code.google.com/p/jtar/

Parámetros:
tarFileEl archivo tar para desempaquetar
destinationDirEl directorio para untar en
Excepciones:
IOException

Definición en la línea 492 del archivo OcrInitAsyncTask.java.

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:


Documentación de los datos miembro

Definición en la línea 63 del archivo OcrInitAsyncTask.java.

TessBaseAPI edu.uoc.ocr.OcrInitAsyncTask.baseApi [private]

Definición en la línea 65 del archivo OcrInitAsyncTask.java.

Definición en la línea 64 del archivo OcrInitAsyncTask.java.

ProgressDialog edu.uoc.ocr.OcrInitAsyncTask.dialog [private]

Definición en la línea 66 del archivo OcrInitAsyncTask.java.

Definición en la línea 67 del archivo OcrInitAsyncTask.java.

Definición en la línea 68 del archivo OcrInitAsyncTask.java.

Definición en la línea 69 del archivo OcrInitAsyncTask.java.

final String edu.uoc.ocr.OcrInitAsyncTask.TAG = OcrInitAsyncTask.class.getSimpleName() [static, private]

Definición en la línea 61 del archivo OcrInitAsyncTask.java.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Clases Namespaces Archivos Funciones Variables