2D バーコードの変調マトリックスには、2D バーコードのセルの変調に関する情報が含まれています (変調 - それぞれ暗いセルと明るいセルの反射率の均一性の尺度)。このマトリックスを使用すると、2D バーコードの画像上で印刷の問題の場所を視覚的に識別できます。
VintaSoft Barcode .NET SDK バージョン 14.3 では、
ISO15415QualityTest.ModulationMatrix プロパティを使用して変調マトリックスを取得する機能が追加されました。
変調マトリックスの取得は、次のバーコード タイプで使用できます。
- Aztec
- DataMatrix
- QR Code
- Micro QR Code
- Han Xin Code
バーコード変調マトリックスを表示する方法を示す C#/VB.NET コードの例は、
ISO15415QualityTest.ModulationMatrix プロパティのドキュメントで入手できます。
バーコード変調マトリックスの表示方法を示すC#/VB.NETコードは、VintaSoft Barcode Demoプロジェクト([SdkIntsallPath]\VintaSoft\Barcode .NET v14.3\Examples\WinForms\CSharp\BarcodeDemo\)で確認できます。以下は、認識されたDataMatrixバーコードの変調マトリックスを表示するVintaSoft Barcode Demoアプリケーションのスクリーンショットです。
以下は、変調マトリックスの分析を使用して 2D バーコード印刷の欠陥を識別するいくつかの例です。
以下は、次の問題を含む DataMatrix バーコードの変調マトリックスの例です。
1. 印刷欠陥 - 縦縞
2. 撮影時の照明不均一 - 低変調領域
以下は、次の問題を含む DataMatrix バーコードの変調マトリックスの例です。
1. バーコード撮影時の光源からのグレア
2. バーコード イメージ内の斑点または印刷欠陥
3.印刷欠陥 - バーコード内の多くの列の幅が異なります
これは、照明が不均一な問題がある QR コード バーコードの変調マトリックスの例です。