Die Lampe ist übrigens da, damit das Handy fokussieren kann. Im Gegensatz zu neueren Gräten ist es zu dumm den Blitz zu benutzen beim fokussieren. Aber keine Angst: Es ist eine sparsame LED ;)
Und was ich nochmal hervorheben möchte: Es gibt nahezu perfekten Linux Support für das Android SDK. Wäre ja auch seltsam, wenn nicht. Ich musste nur eine "udev rule" hinzufügen, mein Nexus 4 anstöpseln und in Eclipse auf "Run" klicken. Und schon wurde ein Foto nach dem anderen in meine Dropbox geladen :D
Als nächstes werde ich zu Auswertung übergehen. Mal sehen, wie gut man sehen kann, wann ich die Heizung aufdrehe.
Update: Auswertung ist da.
Update 2:
Mit folgendem Codeschnipsel hat das auslesen am besten geklappt. Wobei man beim
-crop natürlich nur die Zahlen ausschneidet und die -blur Parameter stark von der Auflösung abhängen.
convert -crop 488x60+186+414 -normalize -enhance -monochrome -blur 10x1.5 $i out.png
tesseract out.png cur -psm7 nobatch digits 1&>2 /dev/null
Leider führt bei mir ein Schatten dazu, dass die erste Stelle nach dem Komma oft fehlerkannt wird, sodass ich mich einem vielversprechenderem Ansatz gewidmet habe: Den roten Strich auf dem drehenden Rad zu erkennen.
tesseract out.png cur -psm7 nobatch digits 1&>2 /dev/null

Hi, ich versuche gerade so etwas auch für meinen Stromzähler. Aber Tesseract oder Cuneiform tun sich mit dem Auslesen schwer. Könntest du vielleicht den Code hinzufügen, damit ich mir mal anschauen kann, wie du das machst?
AntwortenLöschenIch habe ein paar Zeilen Code angehängt.
LöschenAber wirklich gut geht es auch nicht.