HPDFLocateDataMatrixQuadrilateral

Unit: HPDFDataMatrixGeometry

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

Leitet eine konvexe Vordergrund-Hülle ab und rekonstruiert vier projizierte Kanten aus einer Byte-pro-Pixel-Binärmaske

Nichtnull-Maskenwerte bedeuten Vordergrund; Width und Height sind höchstens 4,096, mit höchstens 4,194,304 Pixeln und exakt Width mal Height Masken-Bytes

StartTick ist der Anfragenstart aus dem Windows-GetTickCount; die Geometriearbeit teilt eine 2.000-Millisekunden-Deadline und prüft den Abbruch; ungültige oder mehrdeutige Geometrie liefert false

Multi-Symbol-Raster-Barcode-Scanning