Necesito unas cobayas (testers) para una GUI de OCR

Imagen de juanramon
0 puntos

Estoy desarrollando una pequeña GUI para tesseract-ocr escrita en Python GTK+
Tesseract-ocr es uno de los mejores ocr para linux pero es una aplicacion de consola.
Así que basandome en un trabajo ( gui-tesseract ) de Filip Dominec he creado tessract-gui.
Con el puedes convertir lotes de imagenes en formato tif, jpg, bmp y autonombrar-numerar los archivos de salida.
Se puede tambien rotar (rotate) y seleccionar el area de texto a convertir (crop), dando opcion a generalizar sobre todas las imagenes.

Hasta aqui todo bien, ahora me falta quienes lo prueben y viendolo desde una prespectiva diferente a la mia, me sugieran correcciones
y modificaciones.

De modo que os invito a todos

Nota: Es lo primero que escribo en python así que, aquellos que dominen el tema, sed tolerantes conmigo ;)

Imagen de CHuLoYo
+1
0
-1

Me apunto amigo. Además una vez visto el código te puedo ayudar a mejorarlo!

Un saludo,

---------
Marcos Pérez

+1
0
-1
Imagen de juanramon
+1
0
-1

Gracias.
Mi proximo paso es poder crear vairos "crop" para una misma imagen de modo
que se puedan seleccionar varias columnas de texto a convertir.

Por lo que mi intencion es reescribir el codigo enteramente planeadolo anticipadamente.
Como veras el codigo que hay ahora mismo es una "jam sesion". Se han ido creando las funciones
a medida que las necesitaba. Lo cual funcional y estilisticamente hablado es un desastre...
...pero bueno, de momento ahí está.

Hace muchos años hice algunos programas en basic y he hecho algún que otro script en perl y bash.
Pero Python es otra cosa.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de jorore
+1
0
-1

A mi produce este error al ejecutarlo:

joaquin@joaquin-visa:/usr/bin$ ./tesseract-gui.py
Traceback (most recent call last):
File "./tesseract-gui.py", line 1497, in
base = Whc()
File "./tesseract-gui.py", line 525, in __init__
self.btnAutoPrev = gtk.ToggleButton("Auto Resize", False)
RuntimeError: more argument specifiers than keyword list entries (remaining format:'):GtkToggleButton.__init__')

¿Sabes de qué va? Aparentemente, calcula mal el número de parámetros de entrada en el método de inicialización para la creación de un objeto ToggleButton(). ¿Es así? ¿Cómo se resuelve?

¡Venga, vamos a trabajar!

Joaquín

+1
0
-1
Imagen de juanramon
+1
0
-1

Tampoco es que quiera obligar a nadie a participar en esto,
pero la verdad es que podría ser interesante sobre todo para aquellos
que suelen usar OCRs y quieran probarlo.
Bueno, eso ... la invitación sigue en pie.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de valromer
+1
0
-1

Pues eso, que estoy interesado, dado que desde que manejo Ubuntu, aunque todavía no llega a un año, ya hace bastante tiempo, tengo que continuar recurriendo a programas como FineReader a través de Window$ dentro de una máquina virtual que tengo creada sólo para eso.

Donde y/o cómo hay que apuntarse.

Saludos.

+1
0
-1
Imagen de nabesaire
+1
0
-1

Buenas, aunque un poco tarde, no se como llevais las pruebas, me ofrezco de cobaya.
Ya me comentas

Saludos

+1
0
-1
Imagen de White Wolf
+1
0
-1

Yo me apunto, soy adicto a los OCR y desgraciadamente termino usando sobre Wine soluciones de Windows.

+1
0
-1
Imagen de juanramon
+1
0
-1

...aqui tienes tessract-gui descargalo, pruebalo y revisalo.
os pongo aquí mi direccion de email
juanramoncastan@yahoo.es

Adelante... sugerencias, criticas (no os paseis) y sobre todo ayuda.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de valromer
+1
0
-1

Me lleva a una página, supongo que desde donde lo tengo que descargar, pero no se descarga.

+1
0
-1
Imagen de juanramon
+1
0
-1

Tambien yo lo he intentado y parece ser que el mirror no funciona.
De momento podeis descargarlo desde:
ftp.korako.org/public_ftp/descargas/tesseract-gui-2.1.tar.gz

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de razaAztk
+1
0
-1

juanramón: Gracias por publicar tu aplicación :)

Pero tengo problemas, no puedo hacerla funcionar en un Ubuntu9.04 (UNR9.04), tengo instalado los paquetes tesseract-ocr, imagemagick y python-gtk2 pero aún así no sé porque no funca. En terminal me muestra lo siguiente:

gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN,gtk.RESPONSE_OK))
Traceback (most recent call last):
File "./tesseract-gui.py", line 1092, in
base = Whc()
File "./tesseract-gui.py", line 414, in __init__
self.btnAutoPrev = gtk.ToggleButton("Auto Resize", False)
RuntimeError: more argument specifiers than keyword list entries (remaining format:'):GtkToggleButton.__init__')

Que crees que sea? me falta algún paquete?

Saludos!


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de juanramon
+1
0
-1

En principio la version que no tiene bugs es la 2.1
Y la he desarrolado con Hardy Heron (8.04)
Python 2.5.2
python-gtk2 2.12.1

De todos modos me inician bien incluso versiones anteriores y he probado ese boton
y no me dá ningún error.

Creo, según estoy leyendo por la web, que la version 2.6 de Python da algunos problemas

Este otro dice que 2.4 y 2.5 funciona perfectamente no así la 2.6
La version de Jaunty es la 2.6.2 por lo que te sugiero:
actualizar desde el sitio de python ( arriesgado )
esperar la actulizacion del repositorio (preferible)

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de ChineseGeek
+1
0
-1

Hola, tengo el mismo problema q razaAztk, tengo Ubuntu 9.04, el error es este:

Traceback (most recent call last):
File "tesseract-gui.py", line 1134, in
base = Whc()
File "tesseract-gui.py", line 434, in __init__
self.btnAutoPrev = gtk.ToggleButton("Auto Resize", False)
RuntimeError: more argument specifiers than keyword list entries (remaining format:'):GtkToggleButton.__init__')

ChineseGeek

http://chinesegeek.blogspot.com

+1
0
-1
Imagen de razaAztk
+1
0
-1

Ya pude probar su aplicación en U9.04 gracias a las indicaciones que aquí se dan para poner python 2.5 como default en U9.04.

Y la neta se la rifo! (que le quedo muy bien!). Cuando necesite usar un ocr seguro que ocupare su aplicación :). Gracias!

Algunas sugerencias y problemas que tuve:
* En lenguaje solo veo que está el Ingles, y pues la mayoría de los documentos que uso son en Español, se le puede poner soporte para el Español?
* Cuando abro un documento y escojo la opción 'Selected' y marco la región que quiero, si vuelvo a escoger 'All' la aplicación sigue tomándome solo en cuenta la región usada en 'Selected'
* En el cuadro para el ángulo de inclinación, no puedo meter el valor manualmente (osease con el teclado) ni con las flechitas más/menos, sólo puedo hacerlo con la barra de desplazamiento (como se llama ese control?)
* Cuando se este haciendo el proceso de reconocimiento de texto, se puede lanzar algún tipo de animación como una barra de carga aunque solo se vea un bloque desplazándose de un extremo al otro o algo parecido, solo para que se vea que algo se sigue moviendo y que el programa aún no se traba. Aunque no es que sea algo vital, solo un add puramente estético.
* Ah! y tambien no estaría nada mal que tuviera su propio icono/logotipo, jeje

Bueno, cabe aclarar que solo hice algunas pruebas sencillas y no he explotado toda la capacidad del tesseract-gui.
Y de nuevo muchas gracias por liberar su aplicación, :)

Buena Vibra!


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de juanramon
+1
0
-1

Gracias por probarlo y te aclaro algunos puntos:

1.- Selector "Language": El idioma en que está la aplicación es ingles (heredado de gui-tesseract de "filip dominec".
voy a tener que hacer traducciones ¿alguien sabe como? ).
El selector de "language" es para el reconocimiento de caracteres de tesseract. Osea el idioma en que debe usar para procesar.
Para instalar otros idiomas de tesseract OCR puedes hacerlo desde los repositorios con apt o synaptic.
-teseract-ocr-eng (inglés)
-teseract-ocr-spa (español)
-teseract-ocr-ita (italiano)
-teseract-ocr-deu (alemán)
-teseract-ocr-por (portugues)

2.- "Selected" y "All": Esto es referente a hacer el reconocimiento de la imagen seleccionada y previsualizada,
o a todas las imagenes que se han cargado desde Select Files. No hace referencia al area de "crop".
Para gestionar el area de recorte hay un pequeño cuadrado arriba a la izquierda que es para eliminar el area. Hay otro mas pequeño
en la esquina inferior-derecha que es para redimensionarla. La puedes desplazar clicando en ella y arrastrando.
( veras que los iconos del puntero cambian dependiendo de la zona del area de recorte ("crop") sobre la que te encuentres.

3.- La entrada de texto del angulo de rotacion no tiene mas que utilidad informativa (quiza deba cambiarlo por texto
en vez de una caja de entrada). De todos modos lo revisaré a ver si puedo hacer que no se ralentize la previsualizacion.

4.- El cuadro de dialogo informando de que está en proceso ya lo intenté, pero se abría siempre despues de procesar
por lo que decidí que solo informase de que ya había acabado. Si, debo investigar a ver como hacer para que aparezca al inicio del
proceso.

5.- El logo! En eso tambien debería pensar... de momento prefiero concentrarme en que funcione correctamente. Aunque no estría mal si
se sugiere alguno.

por cierto, mientras no funcionen los mirrors de sourceforge.net podeis descargarlo desde aqui:
ftp.korako.org/public_ftp/descargas/tesseract-gui-2.1.tar.gz

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de razaAztk
+1
0
-1

Je! No, pss ahora si me vi muy chavo (novato). Gracias por las aclaraciones. Y ya instale el paquete que me dices para soportar el procesamiento de texto para el español y funciona bien.

Gracias!


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de juanramon
+1
0
-1

Quizas alguien pueda ayudarme con un pequeño problema.
Intento lanzar una ventana de dialogo cuando el programa empieza a procesar
pero la ventana no se lanza hasta que se han completado los procesos de la shell.

Al final he conseguido que aparezca la ventana con show_now pero sin los widgets hijos (p.e. lblProcessDialog ).

[...]
	def f_create_dialog(self,Data):
		self.processdialog = gtk.Dialog("Processing",self.mainwindow\
			,gtk.DIALOG_DESTROY_WITH_PARENT,(gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))

		self.processdialog.connect("response",self.f_dialog_destroy)
		self.lblProcessDialog = gtk.Label("Processing Images !!!!")
		self.processdialog.action_area.pack_start(self.lblProcessDialog, False, False, 1)

		self.processdialog.show_now()
		self.lblProcessDialog.show_now()
		self.processdialog.show_all()
		self.f_dialog(Data)

[...]
def runBash(cmd):
	p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
	out = p.stdout.read().strip()
	return out
# runBash END
[...]
self.f_create_dialog("Hola!!")
self.runBash("convert archivo.jpg archivo.tif")

Me imagino que es una cuestion de prioridades de subprocesos de la funcion runBash()
pero la verdad no sé como resolverlo

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de White Wolf
+1
0
-1

No he podido serguir el hilo por culpa de no poder entrar en el foro por la sobre carga.

Parece que va de lujo el foro, por lo tanto pe pongo a ello con tu aplicación.

Gracias por tu trabajo.

+1
0
-1
Imagen de juanramon
+1
0
-1

Lo de "Canido Niveo" no ha sido mas que un mote a tu propio mote (nick) ;)
Gracias y espero que alguien con verdaderas capacidades de programacion
sepa ayudarme a seguir desarrollandolo.
(o tome el relevo si cree que es oportuno)
He de decir que ahora está un poquito parado
( se me agotaron las neuronas y voy a darles un tiempo para que se
reproduzcan de nuevo)

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de juanramon
+1
0
-1

Bueno amigos de tesseract-gui
He de anunciaros una nueva version donde secorreigen varios errores graficos y de conversion.
La nueva version, la 2.3.
Os la podeis bajar de
http://sourceforge.net/projects/tesseract-gui/files/
Como vereis podeis bajaros las fuentes o un paquete .deb que he preparado para la ocasion.

Como vereis, tambien he creado un logo para este proyecto
Si os preguntais ¿Que es? pues no es ni mas ni menos que... un Tesseract.

Ya me contareis como ha ido
Creo que ya la proxima version tendra traduccion al español.( de momento sigue en ingles)

Por cierto, creo que ya no da errores con Python 2.6.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de razaAztk
+1
0
-1

Se ve mejor!

Hey, puede ponerle lo siguiente en la sección "Window and framework" para que tenga el icono en la pestaña de minimizado:

self.mainwindow.set_icon_from_file("/usr/local/share/icons/tesseract-gui.png")

Y para que los botonsitos del SpinButton también funcionen modifique donde corresponda en la sección "Rotate":

self.options_edtRotAngle = gtk.Adjustment(0.0, -180.0, 180.0, 0.5, 1.0, 0.0)
self.edtRotAngle =  gtk.SpinButton(self.options_edtRotAngle, 0, 1)
###self.edtRotAngle.set_text("0")
self.hboxRotBut.pack_start(self.edtRotAngle, False, False, 1)
self.edtRotAngle.set_width_chars(6)
###self.edtRotAngle.set_range(-180,180)
self.edtRotAngle.connect("value-changed",self.f_angle_value)
self.edtRotAngle.show()

Estoy teniendo dificultades, porque según yo cuando oprimo el botón "Ejecutar" debería de aparecer un cuadro de dialogo informándome de que se está procesando la imagen y creo también me debería mostrar un botón para cancelar la acción si yo quiero, eso es correcto? porque lo que me sucede es que me aparece un pequeño cuadro de dialogo vacío con titulo "Processing" y finalizado el proceso me muestra el botón de aceptar.

Gracias por liberar la nueva versión que está más chevere, jejeje :D


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de juanramon
+1
0
-1

me gusta la idea del icono en la barra. Lo incluyo en la v2.4

Lo de "Rotate" estará tambien corregido en la v2.4

Respecto a la ventana no hay nada que hacer ( de momento, hasta que alguien me ayude)
Vengo luchando con eso desde hace mucho.
El caso es que antes de que la ventana se dibuje completamente se pone a convertir
y ya no hay manera de que aparezca nada en ella hasta que ha acabado toda la conversion.
(eso no quiere decir que no se pueda interrumpir)
Osea que si alguien me puede ayudar con eso .... ya sabe.
Gracias razaAztk

Reedito
Si quieres la 2.4 con las correcciones, ya la tienes disponible en http://tesseract-gui.sourceforge.net/

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de victorvaldesalvarez
+1
0
-1

Lo he instalado siguiendo tus recomendaciones en el readme y el enlace para poner python 2.5 por defecto y se ve muy bien. Tengo que probarlo

+1
0
-1
Imagen de XxAndoxX
+1
0
-1

Desde hace unos dias intento usar Tesseract en xsane, ya baje el script que se necesita "xsane2tess" de "http://download.tuxfamily.org/guadausers/guadaV4/" y la version de tesseract 2.03-4 de "http://download.tuxfamily.org/xcfaudio/tesseract/All%20languages/i386/" y no he podido escanear un texto, cabe mencionar que estoy usando un escaner "hp scanjet 2200c" el caul si me reconoce xsane, entonces mi pregunta es ¿tu proyecto prodría ayudarme? si si me puede ayudar con gusto yo te ayudare y provare tu programa en python

Mirate por dentro eres más de lo que eres ahora, Lion King

+1
0
-1

Mirate por dentro eres más de lo que eres ahora, Lion King

Imagen de juanramon
+1
0
-1

Hola XxAndroxX
Creo que si puede ayudarte, pero no como comando OCR de xsane.
El modo de proceder seria:
Escanear todas las imagenes en lote y guardarlas en la misma carpeta.
Una vez hecho eso si que puedes ejecutar tesseract-gui y seleccionar
las imagenes escaneadas.
Veras que en la ultima version hay un boton para crear un unico archivo final
con tosdos los documentos de texto generados por tesseract.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de juanramon
+1
0
-1

Por cierto Marcos (chuloyo) realemente estaria encantado de poder mejorar ese monton
de instruciones caoticas que he creado. :)
Sobre todo crear un thread para que la ventada que deberia dar informacion sobre la
conversion no se quedase en blanco.
Ya se que hace mucho que te ofreciste tu ayuda... soy lento de reflejos.

Por cierto tengo por ahí otro proyeto un poco mas duro que si necesita verdaderos programadores
por lo que yo estoy de más.

El proyecto va sobre Audio, jackd y un motor de convolucion (jconv)
si quieres saber más sobre él:
http://www.hispasonic.com/comunidad/jconv-frontend-conviction-t289701.html
El proyecto está en sourceforge:
https://sourceforge.net/projects/conviction/

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de jorore
+1
0
-1

precisamente estaba pensando en comenzar algo parecido, de manera que lo más sencillo es apuntarme. Me gusta la idea: Tesseract+Python. Me parece que es el buen camino.

+1
0
-1
Imagen de juanramon
+1
0
-1

Gracias Jorore y tambien a todos los demás.
Lo que realmente me gustaría es poder hacer que ese programilla
sea funcional y util. Independientemente de quien lo desarrolle.
Osea que si alguien se pone a ello... estoy dispuesto a
pasarsle el proyecto.
Ademas creo que el logo a quedado chulo ¿No? ;)

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de juanramon
+1
0
-1

Hola chicos ya sé que falta mucho por hacer con tesseract-gui, pero de momento os dejo el cuerpo de un mensaje recibido estos dias.

Dear Juan,

We were using Tesseract-GUI for some of our projects, For sure it's the
best tesseract gui. We completely replaced out in house QT Tool with
Tesseract - GUI.

For one of our projects, we forced to use Windows since there was an
issue with Scanner Driver. For that project we thought about bringing
tesseract GUI insted of our QT app. We made it successfully and now we
completely adopted it for our solutions.

Now we are releasing our version for general public. it's here at

http://lime-ocr.googlecode.com/files/LimeOCR-PreAlpha-241-Installer.exe

Please review it and give us some valuable suggestions to enhance it.

Thanks a lot and Wishes from India.

Regards
Nishad TR

Este mensaje, que se puede traducir como "hemos usado tu codigo para un proyecto nuestro para windows, bajo GPL", me ha dado aliento y esperanza en que el trabajo hecho con tesseract-gui no es tan desastroso ¿Verdad? ;)
Bueno chicos a ver si alguien se apunta a colaborar en el proyeccto.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de White Wolf
+1
0
-1

¡felicidades!

el que vale, vale. ;)

+1
0
-1
Imagen de juanramon
+1
0
-1

De nuevo saludos a todos los olvidados ;)
No he estado inactivo durante este tiempo, y el resultado es la nueva version Tesseract-gui-2.7
Os comunico algunas mejoras como soporte del GUI a otros idiomas (francés, Italiano).
Cambio de la opcion "Normalizar" por la de "Contrastar" con un filtro antiruido.
Y algunas mejoras (aunque no totales) en el control de hilos de procesos internos. (algo que quizás os de igual pero que mejora algunas cosas)
Podeis bajaros las fuentes
tesseract-gui-2.7.tar.gz
o en paquete .deb
tesseract-gui_2.7-1_all.deb
Espero que os sigua sirviendo de ayuda.

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de cousteau
+1
0
-1

Personalmente no me gusta nada Tesseract. Y no me gusta nada porque la línea de comandos no da ninguna flexibilidad: no puedes ver imágenes png, sólo tiff, y no puedes hacer un pipe (convert imagen.png TIFF:- | tesseract ...), tienen que estar guardadas, y con extensión .tif o si no no las reconoce (no vale .tiff); y luego la salida no la puedes ver directamente en pantalla, tienes que guardarla en un archivo .txt. GOCR y OCRAD son mucho mejores en este aspecto.

Es por eso que una GUI para este programa estaría bastante bien. (O mejor aún, editar el código si está disponible y eliminar estos problemas, pero me parece que no lo está)


«E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem» significa que dpkg se ha interrumpido y que tienes que ejecutar "sudo dpkg --configure -a" para corregir el problema.
+1
0
-1

«E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem» significa que dpkg se ha interrumpido y que tienes que ejecutar "sudo dpkg --configure -a" para corregir el problema.
Imagen de BIGNATIUS
+1
0
-1

Estoy trasteando con la aplicación. Donde pones para elegir el idioma deberías editarlo ya que tesseract es con dos eses y así synaptic no lo pilla. Ya seguiré informando.

+1
0
-1

Bignatius

Si te falla la conexión de red lo primero que hay que probar son los cables.

Imagen de juanramon
+1
0
-1

Disculpa, no he entendido a que te refieres... ¿Quizás a las dependencias del paquete?

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

+1
0
-1

 

 

Salud y alegria

------------------------------------------------------------------------------------

Juanramon

--------------------------------------------------------------------------------

Imagen de BIGNATIUS
+1
0
-1

No, lo pones en el post para elegir idiomas

+1
0
-1

Bignatius

Si te falla la conexión de red lo primero que hay que probar son los cables.

Imagen de efebe
+1
0
-1

Hola Juan Ramón,
no he usado OCR en windows, lo mismo me sucede con programas de maquetaciòn. Migré definitivamente a Ubuntu hace poco, luego de muchos intentos.
Me ofrezco como cobayo!!!
Necesito reconocer un progr de reconocimiento de texto.

Te mantengo informado de cómo van las cosas. Aunque, aclaro, no entiendo demasiado de linux y terminales, etc...

Abrazo y gracias!

fede

+1
0
-1