Release Notes: v1.0.0
Erste funktionsfähige Version von LumiScan QR Code Reader.
Neu
Lesen von QR-Codes. execute liest das in input/image-address angegebene Bild und veröffentlicht, was es
gefunden hat, in output/results. Jeder Code wird mit seinem dekodierten text, dem center und den
polygons, die ihn im Bild umreißen, sowie einem score gemeldet.
Jede Bildquelle auf demselben ctrlX CORE. input/image-address benennt den zu lesenden Bildknoten, sodass der
Reader jeder Anwendung folgt, die das Bild veröffentlicht. Mono-, RGB-, BGR- und Bayer-Formate werden
mit 8 und 12 Bit akzeptiert, und Bayer-Bilder werden vor der Suche in Farbe umgewandelt.
Gezeichnete Ergebnisse in LumiScan Cockpit, das den Reader als Ansicht namens qr-code führt und ein
Rechteck um jeden Code zeichnet, beschriftet mit dem dekodierten Text und dem Score.
Gut zu wissen
input/parameter hat noch keine Einstellungen. Seine Tabelle DetectionParameters ist leer; der Knoten existiert, damit
später Feineinstellungen ergänzt werden können, ohne den Knotenbaum zu ändern.
Ein fehlgeschlagener Durchlauf lässt das vorherige Ergebnis stehen. Diese Version veröffentlicht keinen Statusknoten und gibt
keinen Identifier zurück, sodass output/results allein ein aktuelles Leseergebnis nicht von einem veralteten unterscheidet. Der
Grund für einen Fehlschlag wird in das Anwendungsprotokoll geschrieben. Ein leeres Ergebnis ist eindeutig: Das Bild wurde
gelesen und enthielt keinen QR-Code.
Jeder Durchlauf durchsucht das gesamte Bild. Es gibt keine Region of Interest, daher wächst die Laufzeit mit der Bildgröße.