public void Batch() { foreach (var bitmap in Directory.EnumerateFiles("Batch").Select(GetBitmap)) { var sut = new MessagingToolkitZoneBasedBarcodeReader(); var recognition = sut.Recognize(bitmap, ZoneConfiguration.FromSingleImage(bitmap, new AlphanumericStringFilter(), Symbology.Barcode)); foreach (var recognitionResult in recognition) { output.WriteLine(recognitionResult.Text ?? "{Empty result}"); } } }
public void QrCode() { var bitmap = "Images\\QRCode.png".LoadColor(); var alphanumericStringFilter = new AlphanumericStringFilter(); var symbology = Symbology.Barcode; var result = ExtractBestTextCandidate(bitmap, alphanumericStringFilter, symbology); Engine.Recognize(bitmap, ZoneConfiguration.FromSingleImage(bitmap, alphanumericStringFilter, symbology)); Assert.NotNull(result); }