用語「2Dコード」は、マトリクスコードと複数段のバーコードの両方を指します。マトリクスコードは、マトリクス内の四角形、六角形、円形のセルの位置に基づいてデータをエンコードします。複数段のバーコードは、バーコードデータの複数の積み重ねられた段から構成されるコードです。NI Visionは現在PDF417、データマトリクス、QRコード、マイクロQRコードをサポートしています。2次元コードを認識するのに使用される処理は、2つの段階から構成されます。

  • 大まかな位置指定。この段階で画像内にROIを指定し、2Dコードがある領域を局所化することができます。この段階は任意ですが、検出領域のサイズを削減することで2番目の段階のパフォーマンスを向上することができます。
  • 検出とデコード。ソフトウェアがROI内で1つまたは複数の2Dコードを検出し、検出された各2Dコードをデコードします。