HPDFLocateDataMatrixQuadrilateral

ユニット: HPDFDataMatrixGeometry

function HPDFLocateDataMatrixQuadrilateral(const Mask: TBytes;
  Width, Height: Integer; CancellationToken: THPDFCancellationToken;
  StartTick: Cardinal; out Corners: THPDFBarcodeQuadrilateral): Boolean;

1 バイト/ピクセルの二値マスクから凸な前景ホルを導出し、射影された 4 辺を復元します

マスク値の非ゼロが前景を意味します。Width と Height は最大 4,096 で、ピクセル数は最大 4,194,304、マスクバイト数はちょうど Width × Height です

StartTick は Windows GetTickCount による要求開始時刻です。ジオメトリ処理は 2,000 ミリ秒の締め切りを共有し、キャンセルを検査します。不正または曖昧なジオメトリは false を返します

複数シンボルのラスターバーコード走査