Frust beim QR-Code scannen, Tipps erbeten ?
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): http://www.cfjh.de/div/w001.jpg 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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag, 28. Juni 2014, 21:37:50 schrieb Jürgen Hochwald:
(...). 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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 29.06.2014 18:29, schrieb Jan Ritzerfeld: > Am Samstag, 28. Juni 2014, 21:37:50 schrieb Jürgen Hochwald: >> (...). >> 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. > 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. > 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. > Gruß > Jan > Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Sonntag, 29. Juni 2014, 22:13:08 schrieb 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
Gruß
Jan
Jürgen
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 29.06.2014 22:40, schrieb 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+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 02.07.2014 um 00:00 schrieb Jürgen Hochwald:
Am 29.06.2014 22:40, schrieb 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
schon ein paar Tage her, aber jetzt standen wieder ein paar Scans an. Alle habe ich mit zbarimg konvertiert und bis auf einen wurden alle problemlos erkannt. Der nicht funktionierende war ziemlich unscharf gescannt und nach ein bischen Schärfen mit Gimp ging der dann auch problemlos, ohne den neu scannen zu müssen. Insgesamt waren es 12 Codes. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (3)
-
Harald Stürmer
-
Jan Ritzerfeld
-
Jürgen Hochwald