public void AlphanumericTest(string str, int min, int max, string expected, string regex) { var sut = new AlphanumericStringFilter { MinLength = min, MaxLength = max, Regex = regex }; var actual = sut.GetBestMatchFromRaw(str); Assert.Equal(expected, actual); }
public void QrCode() { var bitmap = new BitmapImage(new Uri("Images\\QRCode.png", UriKind.Relative)); 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); }
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); }