TIEVisionLibrary.createQRCodeDetector
Declaration
function createQRCodeDetector(): TIEVisionQRCodeDetector; safecall;
Description
Create a QR code reader. It finds QR symbols, decodes the payload, and returns the four finder corners.
Note: To support linear barcodes, use
createBarCodeScanner
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;
See Also
◼TIEVisionQRCodeDetector
◼TIEVisionQRCode