Häufige Anwendungsfälle der QR-Code-Erkennung
Die QR-Code-Erkennung ist häufiger als die Erzeugung. Täglich scannen wir Codes: Kontakte hinzufügen, bezahlen, WLAN-Verbindung herstellen, Menü aufrufen. Doch was tun, wenn der QR-Code in einem Bild steckt oder der Scan fehlschlägt?
Erkennungsarten
Echtzeit-Scan per Kamera
Die Handykamera direkt auf den QR-Code richten, das System erkennt automatisch. Das ist die häufigste Scanmethode.
Vorteile: schnell, in Echtzeit. Nachteile: erfordert einen physischen QR-Code (Bildschirm oder Papier).
Erkennung per Bild-Upload
Ein Bild mit QR-Code in ein Erkennungswerkzeug hochladen, das den Inhalt des QR-Codes im Bild analysiert.
Anwendungsfälle:
- Screenshot erhalten, dessen QR-Code-Inhalt extrahiert werden soll
- QR-Code in einem Bild lässt sich nicht scannen, soll vergrößert erkannt werden
- Massenverarbeitung mehrerer Bilder mit QR-Codes
Erkennung per Screenshot
Den Bildschirm aufnehmen und den Screenshot dem Erkennungswerkzeug übergeben. Geeignet, um einen QR-Code auf dem Bildschirm zu erkennen.
Erkennungsprinzip
Dekodierungsablauf
- Bildvorverarbeitung: Graustufen, Binarisierung, das Bild in schwarze und weiße Quadrate umwandeln
- Positionierungsmarken: die Positionierungsquadrate an den drei Ecken finden, um Lage und Ausrichtung des QR-Codes zu bestimmen
- Abtastung: jedes Modul nach Raster ablesen, ob schwarz oder weiß
- Fehlerkorrektur: mit den Reed-Solomon-Fehlerkorrekturcodes beschädigte Daten reparieren
- Dekodierung: den Bitstrom in den ursprünglichen Text zurückverwandeln
Warum Fehlerkorrektur nötig ist
Das Bild kann Rauschen, Unschärfe oder Verdeckungen aufweisen. Korrekturcodes ermöglichen es, den QR-Code auch bei Teilschäden wiederherzustellen. Je höher die Fehlertoleranzstufe, desto stärker die Korrektur.
Ursachen für Erkennungsfehler
Physische Ursachen
- Unschärfe: Fokus bei der Aufnahme verfehlt, Quadratgrenzen unscharf
- Reflexionen: Reflexionen auf Folie oder Glas, lokale Überbelichtung
- Verzerrung: auf gekrümmter Fläche aufgeklebt, QR-Code verzerrt
- Verschmutzung: QR-Code durch Flecken verdeckt
- Beschädigung: Papier-QR-Code zerrissen
Farbliche Ursachen
- Zu geringer Kontrast: Vorder- und Hintergrundfarbe zu ähnlich
- Invertierung: helle Quadrate auf dunklem Grund, manche Scanner nicht unterstützt
- Farbverläufe: Quadratfarbe ungleichmäßig
Codierungsursachen
- Zu dichte Daten: QR-Code hoher Version, Quadrate zu viele und zu dicht, Erkennung langsam
- Sonderzeichen: vom Codierungsmodus nicht unterstützter Inhalt
- Nicht standardkonformes Format: erzeugter QR-Code entspricht nicht der Norm
Erkennungsfehler beheben
Aufnahme verbessern
- Vor dem Scannen scharf stellen
- Reflexionen vermeiden, Winkel anpassen
- QR-Code flach halten
- Ausreichend gleichmäßige Beleuchtung
Bilderkennung nutzen
Wenn die Kamera nicht scannt, nach der Aufnahme das Bild mit einem Bilderkennungswerkzeug vergrößern. Die Bilderkennung erlaubt mehrere Versuche und ist toleranter als der Echtzeit-Scan.
Bild anpassen
- Bild vergrößern: ein kleiner QR-Code ist vergrößert leichter zu erkennen
- Kontrast erhöhen: mit einem Bildeditor den Schwarz-Weiß-Kontrast verstärken
- Überflüssiges beschneiden: nur den QR-Code-Bereich behalten
- Ausrichtung korrigieren: den QR-Code gerade ausrichten
Massenerkennung
Anwendungsfälle
- Veranstaltungsmeldung: Massen-Scan der Teilnehmer-QR-Codes
- Bestandsaufnahme: Scan von Artikel-Barcodes/QR-Codes
- Ticketprüfung: Massen-Ticketkontrolle
Methode
Mehrere Bilder mit QR-Codes nacheinander in das Erkennungswerkzeug hochladen und einzeln dekodieren. Das DocsAll-Werkzeug unterstützt das Hochladen eines Bildes, um den Inhalt eines einzelnen QR-Codes zu erkennen.
Inhaltstypen von QR-Codes
URL
Der häufigste QR-Code-Inhalt. Nach Erkennung URL direkt öffnen.
Text
Reiner Textinhalt, nach Erkennung Text anzeigen.
Visitenkarte (vCard)
Kontaktinformationen, nach Erkennung im Adressbuch speicherbar.
WiFi
WLAN-Name und -Passwort, nach Erkennung automatische Verbindung (systemabhängig).
Empfänger und Betreff, nach Erkennung E-Mail-App öffnen.
SMS
Empfänger und Inhalt, nach Erkennung SMS-App öffnen.
QR-Code mit DocsAll erkennen
Das QR-Code-Erkennungswerkzeug unterstützt Bilderkennung:
- Bild mit QR-Code hochladen
- Werkzeug lokalisiert und dekodiert automatisch
- QR-Code-Inhalt anzeigen
- Kopieren oder Link öffnen
Erkennung im Browser, Bild wird nicht zum Server hochgeladen, Datenschutz gewahrt.
Sicherheitshinweise
Nicht beliebige unbekannte QR-Codes scannen
Ein QR-Code kann bösartige URLs enthalten. Nach dem Scan einen verdächtigen Link nicht anklicken.
Inhalt prüfen
Bei Zahlungs- oder Überweisungscodes nach dem Scan Empfänger und Betrag prüfen, bevor bestätigt wird.
Vertrauenswürdiges Werkzeug verwenden
Ein offizielles oder vertrauenswürdiges Werkzeug nutzen, um zu vermeiden, dass das Erkennungswerkzeug Inhalt stiehlt.
Zusammenfassung
QR-Code-Erkennungsfehler entstehen oft durch Unschärfe, Reflexionen oder zu geringen Kontrast. Wenn die Kamera nicht scannt, ist das Vergrößern mit einem Bilderkennungswerkzeug wirksamer. Das DocsAll QR-Code-Erkennungswerkzeug läuft im Browser, das Bild wird nicht übertragen.