Dev Blog

18 Barcode-Formate mit On-Device ML unterstützen

QR, PDF417, Aztec, Code 128, Data Matrix und mehr. Wie NeatPass 18 verschiedene Barcode-Formate automatisch erkennt und liest, mit On-Device Machine Learning.

2 Min. Lesezeit11. Feb. 2026

NeatPass unterstützt 18 Barcode-Formate ab Werk. Diese Zahl ist nicht willkürlich, sie ist das Ergebnis einer Analyse von tausenden realen Tickets, Pässen und Karten, um herauszufinden, welche Formate tatsächlich in der Praxis vorkommen. So funktioniert die Erkennung und warum die Formatvielfalt wichtig ist.

Die Barcode-Landschaft

Nicht alle Barcodes sind gleich. Ein QR-Code auf einer Konzertkarte und ein PDF417 auf einer Bordkarte kodieren Daten unterschiedlich, sehen visuell anders aus und haben unterschiedliche Fehlerkorrektur-Eigenschaften.

QR-CodeEvents, ÖPNV, Kundenkarten
PDF417Flug-Bordkarten
AztecEuropäische Zugtickets
Code 128Versand, Mitgliedskarten
Data MatrixPharma, Ausweisdokumente
+13 weitereEAN-13, UPC-A, Code 39...

Automatische Formaterkennung

Du wählst das Format nicht selbst

Wenn du ein Ticket scannst, untersucht NeatPass das Bild, identifiziert alle Barcode-Bereiche und klassifiziert jeden automatisch. Wenn deine Bordkarte sowohl einen PDF417 als auch einen QR-Code hat, werden beide gefunden und du kannst auswählen, welchen du für deinen Pass verwenden möchtest.

Diese Erkennung läuft als Teil der On-Device-Pipeline, die gleiche On-Device-Inferenz, die auch den Rest des Scanvorgangs übernimmt. Kein separater API-Aufruf, keine Nachschlagetabelle, nur Mustererkennung.

Scanne jedes Barcode-Format

Download

Umgang mit realen Bedingungen

Laborbedingungen sind einfach. Ein sauberer, kontrastreicher Barcode auf weißem Hintergrund wird jedes Mal perfekt gescannt. Echte Tickets sind chaotischer:

Niedrige Auflösung

Screenshots aus E-Mail-Clients, die Bilder aggressiv komprimieren.

Teilweise Beschädigung

Gefaltete Ausdrucke, regennasse Tickets, abgenutzte Kundenkarten.

Schlechte Beleuchtung

Fotos in dunklen Veranstaltungsorten oder unter grellem Neonlicht.

Drehung und Verzerrung

Nicht perfekt ausgerichtete Screenshots, schräg aufgenommene Fotos.

Farbinversion

Dark-Mode-Screenshots, die den erwarteten Kontrast umkehren.

Die Vorverarbeitung fängt das meiste davon ab: Normalisierung der Rotation, Kontrastanpassung und Korrektur von Farbraumproblemen, bevor das Barcode-Erkennungsmodell das Bild sieht. Bei beschädigten Barcodes hilft die eingebaute Fehlerkorrektur von Formaten wie QR und Aztec, Daten wiederherzustellen, selbst wenn Teile des Codes unlesbar sind.

Warum das wichtig ist

Ein Ticket-Scanner, der nur QR-Codes verarbeitet, verpasst einen großen Teil realer Pässe. Allein Flug-Bordkarten machen täglich Millionen von PDF417-Barcodes aus. Europäische Zugtickets nutzen überwiegend Aztec. Fitnessstudio-Karten verwenden oft Code 128 oder EAN-13.

18 Formate zu unterstützen bedeutet, dass NeatPass für die Konzertkarte genauso funktioniert wie für die Bordkarte, die Kundenkarte und den Konferenz-Badge. Eine App, ein Workflow, egal, was in deinem Ticket kodiert ist.

Barcode-Ressourcen

Du willst prüfen, ob dein Barcode-Format unterstützt wird? Sieh dir die vollständige Liste unterstützter Barcode-Formate an. Du kannst auch einen Barcode scannen, um Pass-Details automatisch auszufüllen. Eine vollständige Anleitung findest du in meinem Guide zum Konvertieren beliebiger Barcodes zu Apple Wallet.

Bereit, deine Karten zu migrieren?

Mit NeatPass kannst du ganz einfach jedes Ticket, jeden Pass oder jede Kundenkarte in Apple Wallet umwandeln.

Try NeatPass Free

Weitere Updates