TIEVisionQRCode
Declaration
TIEVisionQRCode = interface(TIEVisionBase)
Description
An interface representing one detected QR code.
getCorner returns the four vertices of the code quadrangle, so the outline can be drawn when the symbol is rotated or skewed.
Note: This is a QR code, not a Data Matrix symbol.
Demos
| Demos\IEVision\QRCode\QRCode.dpr |
| Demos\ImageEditing\EveryMethod\EveryMethod.dpr |
Example
var
codes: TIEVisionVectorObjRef;
qr: TIEVisionQRCode;
i: Integer;
begin
codes := IEVisionLib.createQRCodeDetector().detect(ImageEnView1.IEBitmap.GetIEVisionImage(), IEVisionRect(0, 0, 0, 0));
for i := 0 to codes.size() - 1 do
begin
qr := TIEVisionQRCode( codes.getObj(i) );
Memo1.Lines.Add(qr.getData().c_str());
end;
end;
Methods and Properties