Decoding the First QR Code Detected
Functional Guide | Reference: Detect, Decode, EQRCode Class, EQRCodeDecodedStream Class
/////////////////////////////////////////////////////
// This code snippet shows how to decode a QR code //
// from a list of detected ones. //
/////////////////////////////////////////////////////
// Image constructor
EImageBW8 srcImage;
// QR code reader constructor
EQRCodeReader reader;
// ...
// Set the source image
reader.SetSearchField(srcImage);
// Detect QR Codes
std::vector<EQRCodeGeometry> qrCodeGeometries = reader.Detect();
// Decode first QR Code
EQRCode qrCode = reader.Decode(qrCodeGeometries[0]);
// Retrieve the data from the QR Code
EQRCodeDecodedStream stream = qrCode.GetDecodedStream();
'/////////////////////////////////////////////////////
'// This code snippet shows how to decode a QR code //
'// from a list of detected ones. //
'/////////////////////////////////////////////////////
' Image constructor
Dim srcImage As New EImageBW8
' QR code reader constructor
Dim reader As New EQRCodeReader
' QR code geometries array
Dim qrCodeGeometries() As EQRCodeGeometry
' QR code constructor
Dim qrCode As New EQRCode
' QR code data constructor
Dim stream As New EQRCodeDecodedStream
' ...
' Set the source image
reader.SearchField = srcImage;
' Detect QR Codes
qrCodeGeometries = reader.Detect()
' Decode first detected QR Code
qrCode = reader.Decode(qrCodeGeometries(0))
' Retrieve the data from the QR Code
stream = qrCode.DecodedStream
/////////////////////////////////////////////////////
// This code snippet shows how to decode a QR code //
// from a list of detected ones. //
/////////////////////////////////////////////////////
// Image constructor
EImageBW8 srcImage= new EImageBW8();
// QR code reader constructor
EQRCodeReader reader= new EQRCodeReader ();
// ...
// Set the source image
reader.SearchField = srcImage;
// Detect QR Codes
EQRCodeGeometry [] qrCodeGeometries = reader.Detect();
// Decode first detected QR Code
EQRCode qrCode = reader.Decode(qrCodeGeometries[0]);
// Retrieve the data from the QR Code
EQRCodeDecodedStream stream = qrCode.DecodedStream;