TNI+VO · Simulateur Interactif

Simulateur interactif du pipeline d’isolation du QRCode : parcourez les étape...

📱 Simulateur EP06 : Isolement du QRCode Seuil → Fermeture → Contour · Gabarit synthétique
Sélectionnez l’étape :
Original
Recadrage final (QRCode)
🧠 Étapes du pipeline (reproduction fidèle de l’algorithme OpenCV de référence)
1
Seuillage (mm.threshold) : segmente les modules sombres du QRCode en les isolant du fond clair.
2
Fermeture morphologique (mm.close + mm.sebox(k)) : dilatation suivie d’érosion pour supprimer le bruit et combler les discontinuités. sebox(0) = noyau 3×3, sebox(1) = 5×5, et ainsi de suite. Notez qu’on utilise ici la fermeture (≠ ouverture utilisée dans la cellule de code ci-dessus), ce qui invite à comparer les deux opérateurs.
4
Détection de contours (cv2.findContours, RETR_EXTERNAL) : recherche du plus grand contour externe au rapport largeur/hauteur approximativement carré (entre 0,7 et 1,3), en écartant les rectangles allongés de la feuille.
5
Recadrage + marge de sécurité : extrait la bounding box du contour sélectionné, avec une marge de 5 px, à partir de l’image originale en niveaux de gris.
Description : Figure 6.11: Simulateur interactif du pipeline d’isolation du QRCode : parcourez les étapes de filtrage, ajustez l’élément structurant de la fermeture morphologique et voyez la détection du contour carré sur l’image originale du gabarit.