EDI+VA · Simulatore Interattivo

Simulatore interattivo del pipeline di isolamento del QRCode: naviga tra le f...

📱 Simulatore EP06: Isolamento del QRCode Threshold → Chiusura → Contorno · Gabarito Sintetico
Seleziona la fase:
Originale
Ritaglio finale (QRCode)
🧠 Fasi del pipeline (replica fedele dell'algoritmo OpenCV di riferimento)
1
Soglia (mm.threshold): Segmenta i moduli scuri del QRCode isolandoli dallo sfondo chiaro.
2
Chiusura morfologica (mm.close + mm.sebox(k)): dilatazione seguita da erosione rimuove rumori e riempie le discontinuità. sebox(0) = kernel 3×3, sebox(1) = 5×5, e così via. Nota che qui si usa chiusura (≠ apertura usata nella cella di codice sopra), il che stimola il confronto tra i due operatori.
4
Rilevamento dei contorni (cv2.findContours, RETR_EXTERNAL): Cerca il contorno esterno più grande con proporzione approssimativamente quadrata (rapporto larghezza/altezza tra 0.7 e 1.3), scartando i rettangoli allungati del foglio.
5
Ritaglio + margine di sicurezza: Estrae la bounding box del contorno selezionato, con margine di 5px, dall'immagine originale in scala di grigi.
Descrizione: Figura 6.11: Simulatore interattivo del pipeline di isolamento del QRCode: naviga tra le fasi di filtraggio, regola l’elemento strutturante della chiusura morfologica e osserva il rilevamento del contorno quadrato sull’immagine originale del modello.