Détection des défauts d'impression dans les codes-barres 2D à l'aide du test ISO15415

Catégorie du blog: Code-barres.NET

15.02.2024

La matrice de modulation du code-barres 2D contient des informations sur la modulation des cellules du code-barres 2D (modulation: mesure de l'uniformité de la réflectance des cellules claires et foncées). Cette matrice permet d'identifier visuellement l'emplacement des problèmes d'impression sur une image de code-barres 2D.
Dans la version 14.3 du VintaSoft Barcode .NET SDK, la possibilité d'obtenir la matrice de modulation a été ajoutée à l'aide de la propriété ISO15415QualityTest.ModulationMatrix.

L'obtention de la matrice de modulation est disponible pour les types de codes-barres suivants:

Un exemple de code C#/VB.NET, illustrant l'affichage de la matrice de modulation du code-barres, est disponible dans la documentation de ISO15415QualityTest.ModulationMatrix propriété.

Le code C#/VB.NET, qui montre comment afficher la matrice de modulation du code-barres, est également disponible dans le projet de démonstration VintaSoft Barcode ([SdkIntsallPath]\VintaSoft\Barcode .NET v14.3\Examples\WinForms\CSharp\BarcodeDemo\). Voici une capture d'écran de l'application de démonstration VintaSoft Barcode, qui affiche la matrice de modulation pour le code-barres DataMatrix reconnu:
The screenshot of VintaSoft Barcode Demo application, which shows the modulation matrix for the recognized DataMatrix barcode


Voici plusieurs exemples d'identification de défauts d'impression de codes-barres 2D à l'aide de l'analyse de la matrice de modulation.

Voici un exemple de matrice de modulation pour un code-barres DataMatrix présentant les problèmes suivants:
1. Défaut d'impression: rayures verticales
2. Éclairage inégal lors de la prise de vue - zone de faible modulation

The modulation matrix for DataMatrix barcode, which has printing defect and uneven lighting when shooting


Voici un exemple de matrice de modulation pour un code-barres DataMatrix présentant les problèmes suivants:
1. Reflets de la source lumineuse lors de la prise de vue d'un code-barres
2. Une tache ou un défaut d'impression dans l'image du code-barres
3. Défaut d'impression - plusieurs colonnes du code-barres ont des largeurs différentes

The modulation matrix for DataMatrix barcode, which has glare from the light source, a speck or printing defect in the barcode image


Voici un exemple de matrice de modulation pour un code-barres QR Code présentant un problème d'éclairage inégal:

The modulation matrix for QR Code barcode, which has uneven lighting problem