Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
 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);
 }