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:
- Aztec
- DataMatrix
- QR Code
- Micro QR Code
- Han Xin Code
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:
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
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
Voici un exemple de matrice de modulation pour un code-barres QR Code présentant un problème d'éclairage inégal: