HOWTO: Scan multiple pages to a PDF file and OCR using tesseract on archlinux

Januar 27, 2011

Dependencies:

  • simple-scan
  • tesseract-svn
  • imagemagick
  • leptonica
  • pdftk
  • exactimage
  • my bash script

Step 1: Use simple-scan and scan everything to a multipage PDF file.
Step 2: Apply my script to the .pdf file.
DONE

#!/bin/bash

LANG=“deu“
FILE=$1
TEMPS=`echo $FILE | md5sum | cut -c 1-32 `
mkdir /tmp/${TEMPS}
cd /tmp/${TEMPS}

echo „split pages“
pdftk $FILE burst dont_ask output ${TEMPS}_%02d.pdf

for f in ${TEMPS}_*.pdf
do
f=`basename $f .pdf`
echo „Converting ${f}.pdf to tif“
convert -quiet -density 600 -size 210 × 297 -depth 8 „${f}.pdf“ „${f}.tif“
convert -quiet -density 150 -size 210 × 297 -depth 8 „${f}.pdf“ „${f}.jpg“
done

for f in ${TEMPS}_*.tif
do
f=`basename $f .tif`
echo „Using tesseract on ${f}.tif …“
tesseract „${f}.tif“ $f -l $LANG hocr
done

for f in ${TEMPS}_*.pdf
do
echo „adding text to pdf“
f=`basename $f .pdf`
hocr2pdf -n -o ${f}_n.pdf -i ${f}.tif < ${f}.html
pdftk ${f}.pdf background ${f}_n.pdf output ${f}_added.pdf
done

echo "Joining Multipagepdf"
pdftk ${TEMPS}_*_added.pdf cat output "${TEMPS}-ocr.pdf"

dirname=`dirname $FILE`
filename=`basename $FILE .pdf`

echo "writing new pdf file"
mv ${TEMPS}-ocr.pdf ${dirname}/${filename}_ocr.pdf

echo "deleting temp files"
rm -rf /tmp/${TEMPS}

PS: This should work on Ubuntu too

VDR: mplayer can not play quicktime videos over mpegpes

Oktober 31, 2008

At the moment you can not play a quicktime movie on your vdr.

Mplayer has an annoying bug and chooses the wrong demuxer for quicktime (only if you watch over -vo mpeges)

In order to fix this i have a workaround for the mplayer.sh script.

if `file -bi  „$FILE“| egrep -q „video/quicktime“`; then
USERDEF=“$USERDEF -demuxer mov“
fi

related links:
http://lists.mplayerhq.hu/pipermail/mplayer-users/2008-October/074966.html
http://bugs.gentoo.org/show_bug.cgi?id=214494

http://bugs.gentoo.org/show_bug.cgi?id=215621

Einkaufen in Südtirol? Nein danke!

Juli 25, 2008

Es ist schon interessant zu beobachten, wie sich die Wirtschaftstreibenden in Südtirol gegenseitig bei der Arbeit behindern.
Am 24. Juli musste Euronics (www.euronics.it) die Filiale schließen, da es Unklarheiten mit der Lizenz gab.
Heute am 25. Juli ist die Filiale wieder geöffnet darf aber nur ein begrenztes Produktangebot anbieten.

Zwar dürfte die Elektrohandelskette weiterhin Rundfunk- und TV-Geräte, elektronische Rechner, CD’s, Musikkassetten, Bild- und Tonträger, sowie das nötige Zubehör verkaufen, „der Rest des Warensortimentes darf jedoch bis zur definitiven Entscheidung des Gerichtes nicht mehr angeboten werden“, sagt Gemeindeanwalt Marco Cappello.

Meine Meinung dazu: Ich finde Südtirol muss wirklich aufwachen und dafür sorgen das es mehr Konkurrenz gibt. Ich kaufe schon Jahre elektronische Waren im Ausland da ich es nicht einsehe von Südtiroler Kaufleuten über den Tisch gezogen zu werden.Die Preise sind meist total überzogen 30-50% teurer und die Beratung ist in der Regel nicht vorhanden oder unprofessionell.

Passende Links:
Euronics schließt vorerst die Tore
Teil des Euronics wieder geöffnet


Follow

Get every new post delivered to your Inbox.