GIFs können nicht mit Tesseract in OSX verarbeitet werden

2368
Sherzod

Folgende Fehlermeldung wird angezeigt:

Tesseract Open Source OCR Engine v3.02.02 with Leptonica Error in pixReadStreamGif: function not present Error in pixReadStream: gif: no pix returned Error in pixRead: pix not read Unsupported image type. 

Irgendwelche Ideen warum?

0

2 Antworten auf die Frage

1
Sada

Siehe auch Ausgabe 35 von Leptotica: http://code.google.com/p/leptonica/issues/detail?id=35

pixRead für gif hat ein potenzielles Problem im Zusammenhang mit dem Schließen des Dateistreams (fclose), der vom Betriebssystem abhängt. Das Problem wurde für Windows (Win32) behoben, wie in Ausgabe 35 gezeigt, aber ich denke, dass das gleiche Problem immer noch für OSX besteht. Das gleiche Problem stelle ich auch beim Erstellen von .NET (nicht win32) -Anwendungen mit Leptotica.

0
user495470

Wurde Leptonica ohne Unterstützung für GIF gebaut? Homebrew scheint keine Unterstützung für GIF zu enthalten:

$ brew info leptonica leptonica: stable 1.69 http://www.leptonica.org/ Depends on: libpng, jpeg, libtiff /usr/local/Cellar/leptonica/1.69 (240 files, 7.5M) * https://github.com/mxcl/homebrew/commits/master/Library/Formula/leptonica.rb ==> Options --with-libtiff Build with libtiff support --without-jpeg Build without jpeg support --without-libpng Build without libpng support 

Sie könnten versuchen, Leptonica aus dem Quellcode zu erstellen, oder Bilder zuerst in ein anderes Format konvertieren:

convert file.gif temp.png; tesseract temp.png output