Discussion:
Frust beim QR-Code scannen, Tipps erbeten ?
Jürgen Hochwald
2014-06-28 19:37:50 UTC
Permalink
Hallo,

Das ist zwar kein reines Linux-Problem, villeicht hat aber jemand eine Idee.

Es geht um das Scannen von QR-Codes auf einem ganz normalen (Linux-) Pc.
Die Codes liegen als Ausdruck aus einem Laserdrucker vor und behinhalten
Daten (keine URL's oder so). Die Codes werden mit dem Scanner eines
(billigen) Multifunktionsdruckers eingelesen und dann (versucht) mit
einem gängigen Online-Dekoder zu entschlüsseln.
Doch genau das geht sehr schlecht, idR. muß ich den Code bis zu 10 mal
neu einscannen, bis er erkannt wird.

Anbei ein Beispiel (das bisher nicht geht):
Loading Image...

Probiert habe ich
- verschiedene Auflösungen 300-900 dpi
- SW,Graustufen,Farbe
- Dateiformate png und jpg
- alle Onlinescanner von den ersten 5 Google Ergebnisseiten

Ich habe das Gefühl, daß 'schief' eingescannte Codes besser gehen.

Unterm Strich stellt sich für mich die frage, ob ich beim Scannen
generell was falsch mache. Wie sollte ich die Optionen ändern (verwende
Sane), damit es die Dekoder leichter haben, den Code zu erkennen ?

Jürgen
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Jan Ritzerfeld
2014-06-29 16:29:41 UTC
Permalink
(...).
Unterm Strich stellt sich für mich die frage, ob ich beim Scannen
generell was falsch mache. Wie sollte ich die Optionen ändern (verwende
Sane), damit es die Dekoder leichter haben, den Code zu erkennen ?
Also deinen Beispiel-QR-Code konnte ich mit einem iPhone direkt vom
Bildschirm erkennen, nachdem ich ihn in echtes SW umgewandelt hatte (GIMP,
Schwellwert, Automatisch) und natürlich das iPhone am Code ausgerichtet
habe. Die Online-Scanner wollten den Code erst nach der SW-Umwandlung und
der entsprechenden Rotation.
Sprich, die JPG-Kompressionsartefakte sind offensichtlich ein Problem. Die
Rotation sollte bei QR-Codes eigentlich egal sein, vielleicht sind die
Online-Scanner einfach "billig".

Hast du keine Webcam oder sowas? zbarcam soll die Codes direkt davon
erkennen können. Das würde dir das zigfache und auch noch langsame Scannen
mit dem Multifunktionsdrucker ersparen.

Gruß
Jan
--
Beauty may only be skin deep, but ugly goes clean to the bone.
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Jürgen Hochwald
2014-06-29 20:13:08 UTC
Permalink
Post by Jan Ritzerfeld
(...).
Unterm Strich stellt sich für mich die frage, ob ich beim Scannen
generell was falsch mache. Wie sollte ich die Optionen ändern (verwende
Sane), damit es die Dekoder leichter haben, den Code zu erkennen ?
Also deinen Beispiel-QR-Code konnte ich mit einem iPhone direkt vom
Bildschirm erkennen, nachdem ich ihn in echtes SW umgewandelt hatte (GIMP,
Schwellwert, Automatisch) und natürlich das iPhone am Code ausgerichtet
habe. Die Online-Scanner wollten den Code erst nach der SW-Umwandlung und
der entsprechenden Rotation.
Ich hatte auch verschiedene Varianten durchprobiert:
- Schwarz/weiß, Graustufen und volle Farben, auch mit unterschiedlichen
Schwellwerten (Gamma und Kontrast)
- Weiterhin Dateiformat PNG (da sollten keine Artefakte auftreten?)
- Das Drehen war ein verzweifelter Versuch, weil ich das Gefühl habe,
daß es dann besser geht.
Post by Jan Ritzerfeld
Sprich, die JPG-Kompressionsartefakte sind offensichtlich ein Problem. Die
Rotation sollte bei QR-Codes eigentlich egal sein, vielleicht sind die
Online-Scanner einfach "billig".
Zuerst hatte ich den von 'Clearimage' verwendet, der ging eigentlich
problemlos, doch seit einiger Zeit ist der nicht mehr kostenlos nutzbar,
der verlangt jetzt immer nach einer Registrierung. Daraufhin habe ich
jetzt vorrangig mit dem Zxing-Decoder probiert.
Post by Jan Ritzerfeld
Hast du keine Webcam oder sowas? zbarcam soll die Codes direkt davon
erkennen können. Das würde dir das zigfache und auch noch langsame Scannen
mit dem Multifunktionsdrucker ersparen.
Nein, keine Webcam und auch kein Handy (kommt nach dem NSA-Skandal
vorerst nicht ins Haus). Ich kann lediglich mit einer normalen
Digitalkamera dienen, aber bis das Bild dann im Recher ist, bin ich mit
dem Scanner genauso schnell.
Post by Jan Ritzerfeld
Gruß
Jan
Jürgen
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Harald Stürmer
2014-06-29 20:40:16 UTC
Permalink
Post by Jürgen Hochwald
Nein, keine Webcam und auch kein Handy (kommt nach dem NSA-Skandal
vorerst nicht ins Haus). Ich kann lediglich mit einer normalen
Digitalkamera dienen, aber bis das Bild dann im Recher ist, bin ich mit
dem Scanner genauso schnell.
Im Paket zbar ist auch das Programm zbarimg dabei. Evtl funktioniert das
zuverlässiger als die Onlinedienste.
Ist zu finden im Repo:
http://download.opensuse.org/repositories/Application:/Geo/openSUSE_13.1/


Ist zwar Kommandozeile, ist aber mit ein paar Zeilen Code ein Eintrag im
Kontextmenü unter Aktionen erstellt, um dass Ergebnis in einer Messagebox
anzeigen zu lassen, falls es so zu umständlich wird.

Gruß
Harald
Post by Jürgen Hochwald
Gruß
Jan
Jürgen
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Jürgen Hochwald
2014-07-01 22:00:10 UTC
Permalink
Am 29.06.2014 22:40, schrieb Harald Stürmer:
...
Post by Harald Stürmer
Im Paket zbar ist auch das Programm zbarimg dabei. Evtl funktioniert das
zuverlässiger als die Onlinedienste.
...
Danke für den Tip, werde ich ausprobieren.
Momentan bin ich mit dem Codes 'durch', wenn aber neue anstehen, probier
ich das nochmal.
Jürgen
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Lesen Sie weiter auf narkive:
Loading...