4099687707c61927f7a8baaea1daaa47b6b50c51
recognize() stuerzte ab, wenn decodeBarcodes() etwas anderes als eine Liste zurueckgab (null/undefined/Objekt), da die for...of-Schleife nicht iterierbare Werte nicht abfaengt. Nicht-Listen werden nun wie eine leere Liste behandelt, ebenso wird eine nicht-string-wertige runOcr()-Rueckgabe wie leerer Text behandelt. Ausserdem gewann bei mehreren verwertbaren Barcodes im selben Bild bisher ungeprueft der erste Treffer mit gruener Ampel. Jetzt werden alle verwertbaren Codes gesammelt: genau einer bleibt gruen wie bisher, mehrere untereinander vertraegliche werden zusammengefuehrt (spaeterer Treffer ueberschreibt kein bereits gesetztes Feld) und bleiben gruen, mehrere unvertraegliche ergeben rot mit leerem Spec statt eines geratenen Ergebnisses. Korrigiert ausserdem den irrefuehrenden Warnkommentar in pn-tables.js: ein falscher Tabelleneintrag faellt auf dem Barcode-Weg nicht automatisch auf, da dort keine Texterkennung zum Abgleich laeuft. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
ocr_scanner
Short description of what this project does.
Getting Started
Prerequisites
- Node.js 20+
- npm or pnpm
Installation
npm install
Development
npm run dev
Tech Stack
- ...
Project Structure
src/
...
License
...
Languages
JavaScript
95.4%
CSS
2.6%
Python
1.8%
HTML
0.2%