he compilado Tesseract para usarlo en Xcode siguiente: http://iphone.olipion.com/cross-compilation/tesseract-ocrTesseract Ejemplo para Iphone
puedo obtener el archivo .a, la importación como marco en el proyecto iPhone, y actualizar la ruta de búsqueda de cabecera de los archivos de cabecera Tesseract.
Así que ahora necesito un ejemplo simple para comenzar. No encuentro nada en http: // code.google.com/p/tesseract-ocr/ o en google.
Cualquiera me puede ayudar a darme un punto de partida (un fragmento de código) ..?! Muchas gracias!
- Más tarde me encontré con este código:
#include "baseapi.h"
TessBaseAPI::InitWithLanguage(NULL, NULL, language, NULL, false, 0, NULL); char* text = TessBaseAPI::TesseractRect(imagedata, bytes_per_pixel, bytes_per_line, 0, 0, width, height); TessBaseAPI::End();
pero cuando intento compilar para el dispositivo (sólo la inserción de instrucción de inclusión sin el código de seguridad) Obtengo lo siguiente:
de error: error de sintaxis antes advertencia '' PAGE_RES: por defecto de tipo a 'int' en la declaración de advertencia '' PAGE_RES: definición de datos no tiene un tipo o clase de almacenamiento
y así sucesivamente con block_list, imagen, etc
si compilar para el simulador me sale
de error: se esperaba '=', '', '' ASM' o 'atributo' antes 'PAGE_RES' y así sucesivamente con block_list, la imagen y TessBaseAPI
--- Otra actualización: Encontré una solución para el problema de inclusión: Donde se produce la inclusión debe cambiar el nombre del archivo.m en la extensión .mm porque tenemos que decirle xcode que tenemos que usar objetivo-c y C++ juntos.
Hola, dijiste que cruzaste el tesseract compilado usando ese blog. Solo quiero saber qué se entiende por fuente el archivo de configuración. –
¿Sabes cómo administrar el archivo de idioma. es decir, ¿dónde guardar los archivos .traindata? ¿Y solo el archivo .traindata es suficiente? o ¿necesitamos todos los otros archivos 7/8? – karim
¿Por qué no compilarlo en asm.js? Eso tendría la ventaja adicional de poder ejecutar teóricamente * cualquier * navegador, siempre que no se quede sin memoria. – NoBugs