Releases
v0.1.2
Compare
Sorry, something went wrong.
No results found
Fixed
live decode starved by runaway QR fallbacks on cluttered crops
(demo) unify decode path + cache-bust wasm so the demo actually decodes
(ean) consensus floor on edge decode to reject phantom barcodes
(detect) isolate 1D barcodes from busy scenes via per-tile labelling
Other
pin explicit stable discriminants
bring README in line with current detection status
apply rustfmt across recent additions
camera detection of printed App Clip Codes
implement Apple App Clip Codes (URL codec + SVG generation)
record a real quiet zone on encoded matrices
decode linear codes at any rotation
decode small-module curved captures — format brute force + biased sampling
stop lock judder and stale locks that outlive the code
keep the live demo's main thread cheap; bridge linear region seams
gate scene texture out of the locator and stop fragmenting codes
parallel full-frame 2D worker so QR works without the locator
bound QR and 1D scans; split scan_2d/scan_1d; add decode2d
capture now records what the HUD shows (tracked codes + composited overlay)
track located candidates to kill acquiring-reticle noise
track decoded codes across frames via the locate pass
persist decoded codes with a hold window to stop lock flicker
robust EAN/UPC edge-width decode for real camera captures
add scan1ddebug tool + curved-bottle EAN fixture
add locdebug example + real EAN-13 scene fixture
Fix capture freeze: reuse live detection state instead of synchronous re-decode
Merge impl/full-generator: all 51 symbologies + options in the web generator
Web generator: support every implemented symbology with all its options
add SizeStrategy (Balanced/MinHeight/MaxHeight) for shape control
add capture button (saves native frame PNG + detection JSON) and request 1080p
Add gated degrade example for realistic jsQR-parity benchmarking
QR read_format: cross-validate both format copies, keep higher-confidence one
QR sampler: timing-anchored dewarp + per-module majority midpoint sampling
Add sharp real-world QR fixture + gated qrdebug example (diagnosis: timing-pitch drift → per-module errors)
Add multi-anchor non-planar (TPS) dewarping to the QR sampler
Merge impl/qr-realworld: real-world robustness for QR/DataMatrix/PDF417 samplers
Harden QR image sampler for real-world photos (adaptive binarization + local sampling)
Add real-world QR photo regression fixture (curved bottle, blurred)
You can’t perform that action at this time.