Beschreibung

LumiScan QR Code Reader findet QR-Codes in einem Kamerabild und meldet für jeden Code, was er enthält und wo er liegt.

Er liest QR-Codes — die 2D-Symbologie mit einem quadratischen Finder-Muster in drei Ecken, der am weitesten verbreitete Code für längere Nutzdaten wie eine URL oder eine Seriennummer. Jeder im Bild gefundene Code wird gemeldet: Es gibt keine Begrenzung auf einen Code pro Durchlauf und keinerlei Referenzbild oder Trainingsschritt.

Die Anwendung benötigt keine Vorlage und keine Konfiguration. Sie geben ihr die Adresse eines Bildes und rufen execute auf; sie liest jeden QR-Code in diesem Bild. Ihre Schwester-Apps lesen die anderen Symbologien — LumiScan DMC Reader, LumiScan Aztec Code Reader und LumiScan Barcode Reader — und arbeiten auf dieselbe Weise.

Woher die Bilder kommen

Die Anwendung spricht nicht selbst mit einer Kamera. Sie liest einen Bildknoten, den eine andere Anwendung auf dem Data Layer veröffentlicht - dem ctrlX Data Layer auf ctrlX OS, LumiScan Keryx auf einem PC -, angegeben als Adresse in input/image-address, zum Beispiel:

Was für jede LumiScan-App gleich ist - wie Adressen aufgebaut sind, der Handshake, die Aufrufmuster für Execute und Streams, Statuscodes, Einstellungen und Werkzeuge - ist im Handbuch LumiScan Keryx beschrieben. Dieses Handbuch behandelt nur, was spezifisch für LumiScan QR Code Reader ist; seine eigenen Knoten sind in der Data-Layer-Referenz aufgeführt.

hdvisionsystems/lumiscan-cam-driver/camera1/output/image

Der Knoten muss data, width, height und pixel-type veröffentlichen - genau das, was LumiScan Cam Driver bereitstellt. Siehe Voraussetzungen.

Keine Module

Anders als die LumiScan-Anwendungen, die nach etwas Konfiguriertem suchen, hat dieser Reader keine Module. Es gibt einen Reader pro Installation, unter einer Data-Layer-Adresse. Auf ctrlX OS deckt ihn ein Lizenzplatz ab.

Es gibt nichts pro Instanz zu konfigurieren, weil es überhaupt nichts zu konfigurieren gibt: Die einzige Eingabe, die sich zwischen zwei Durchläufen ändert, ist das zu lesende Bild.

Die Ergebnisse sehen

Die Ergebnisse sind Zahlen auf dem Data Layer. Um sie in dem Bild, in dem sie gefunden wurden, gezeichnet zu sehen, öffnen Sie LumiScan Cockpit: Es führt diese Anwendung als eine einzelne Ansicht namens qr-code und zeichnet ein Rechteck um jeden Code, beschriftet mit dem dekodierten Text und dem Score.