Remove workaround for OSD crash and use explicit -l osd

Suggested by amitdo in https://github.com/tesseract-ocr/tesseract/issues/1167
This commit is contained in:
James R. Barlow
2017-10-12 12:45:18 -07:00
parent 4b7135f0e5
commit cc5578488a
2 changed files with 1 additions and 9 deletions
-8
View File
@@ -25,14 +25,6 @@ sudo apt-get install -y --no-install-recommends \
tesseract-ocr-fra \
tesseract-ocr-deu
# Workaround for https://github.com/tesseract-ocr/tesseract/issues/1167
# Replace tesseract data installed by tesseract-ocr-eng with a known good version
sudo apt-get install -y wget
wget -q https://github.com/tesseract-ocr/tessdata/raw/master/eng.traineddata -O packages/eng.traineddata
sha1sum packages/eng.traineddata
sha1sum /usr/share/tesseract-ocr/4.00/tessdata/eng.traineddata
sudo cp packages/eng.traineddata /usr/share/tesseract-ocr/4.00/tessdata/eng.traineddata
pip install --upgrade pip
mkdir -p packages
[ -f packages/unpaper_6.1-1.deb ] || wget -q 'https://www.dropbox.com/s/vaq0kbwi6e6au80/unpaper_6.1-1.deb?raw=1' -O packages/unpaper_6.1-1.deb
+1 -1
View File
@@ -126,7 +126,7 @@ def tess_base_args(langs, engine_mode):
def get_orientation(input_file, language: list, engine_mode, timeout: float,
log):
args_tesseract = tess_base_args(language, engine_mode) + [
args_tesseract = tess_base_args(['osd'], engine_mode) + [
psm(), '0',
input_file,
'stdout'