Codice QR sfocato? Correggi codici QR sfocati
Carica o incolla (⌘V / Ctrl+V) qualsiasi codice QR sfocato o rovinato: correggi, decodifica e ricostruisci una copia nitida in automatico.
Carica un codice QR sfocato per visualizzare il risultato
Risultato del codice QR ripristinato
Carica un codice QR sfocato per visualizzare il risultato
Risultato del codice QR ripristinato
Carica un codice QR sfocato per visualizzare il risultato
Confronto dei risultati di ripristino
Codici QR reali con sfocature, riflessi dello schermo, angoli danneggiati o prospettiva inclinata, ripristinati per essere scansionabili al 100%.








Perché i codici QR sfocati falliscono e come la computer vision li ripara
Uno sguardo approfondito alle cause di degrado ottiche, geometriche e matematiche dei codici 2D e alla nostra pipeline di ripristino.
1. Sfocatura ottica e funzione di dispersione del punto (PSF)
Quando la fotocamera mette a fuoco lo sfondo anziché il codice QR, ogni punto luminoso si dilata in un cerchio di confusione (PSF). Nei codici ad alta densità i moduli misurano pochi pixel. La sfocatura fonde celle contigue in un grigio uniforme, impedendo ai filtri di binarizzazione come Bradley o Sauvola di trovare transizioni nette. La nostra pipeline modella il kernel di sfocatura e applica deconvoluzione iterativa per riscoprire i contorni netti prima di ricreare i moduli.
2. Riflessi dello schermo e interferenze Moiré LCD
Scattare foto a display o pass plastificati genera bagliori e distorsioni da campionamento. Quando il sensore della fotocamera interferisce con la griglia dei subpixel del display, compaiono bande ondulate (frange di Moiré) sul codice. Le zone di riflesso saturano a bianco puro cancellando i dati. Applichiamo espansione della dinamica locale e filtri di frequenza 2D per sopprimere le trame dello schermo e recuperare il contrasto nascosto.
3. Pattern di ricerca danneggiati e correzione Reed-Solomon
Ogni codice QR ISO/IEC 18004 fa affidamento su tre quadrati di posizionamento agli angoli per determinare coordinate, inclinazione e versione. Se anche un solo angolo è tagliato o illeggibile, i lettori convenzionali (come ZXing o iOS AVFoundation) rifiutano il codice, anche con il 95% dei dati intatto. QSharpener individua i riferimenti residui, ricostruisce i marker mancanti e sfrutta il codice Reed-Solomon (livelli da L a H, fino al 30% di danno) per ripristinare i dati con certezza matematica.
4. Distorsione prospettica e omografia proiettiva
Fotografando un codice da una visuale angolata o su imballaggi curvi, la distorsione è non affine. I moduli vicini appaiono più grandi di quelli lontani e le linee parallele convergono. I comuni filtri di nitidezza operano sui pixel senza correggere la geometria, rendendo il codice inutilizzabile. QSharpener calcola una matrice di omografia planare a 4 punti, proiettando l'immagine distorta su una griglia ortogonale piatta e uniforme.
Tutto ciò che devi sapere sul ripristino di codici QR sfocati
Risposte alle domande più comuni sulla tecnologia di ripristino, crediti ed esportazioni vettoriali.

