diff --git a/core/src/main/java/com/google/zxing/pdf417/detector/Detector.java b/core/src/main/java/com/google/zxing/pdf417/detector/Detector.java index 8b771a52d9..e629beaf0f 100644 --- a/core/src/main/java/com/google/zxing/pdf417/detector/Detector.java +++ b/core/src/main/java/com/google/zxing/pdf417/detector/Detector.java @@ -40,7 +40,7 @@ public final class Detector { private static final int[] INDEXES_START_PATTERN = {0, 4, 1, 5}; private static final int[] INDEXES_STOP_PATTERN = {6, 2, 7, 3}; private static final float MAX_AVG_VARIANCE = 0.42f; - private static final float MAX_INDIVIDUAL_VARIANCE = 0.8f; + private static final float MAX_INDIVIDUAL_VARIANCE = 0.7f; // B S B S B S B S Bar/Space pattern // 11111111 0 1 0 1 0 1 000 diff --git a/core/src/test/java/com/google/zxing/pdf417/PDF417BlackBox1TestCase.java b/core/src/test/java/com/google/zxing/pdf417/PDF417BlackBox1TestCase.java index c5292b47de..b86222d243 100644 --- a/core/src/test/java/com/google/zxing/pdf417/PDF417BlackBox1TestCase.java +++ b/core/src/test/java/com/google/zxing/pdf417/PDF417BlackBox1TestCase.java @@ -29,10 +29,10 @@ public final class PDF417BlackBox1TestCase extends AbstractBlackBoxTestCase { public PDF417BlackBox1TestCase() { super("src/test/resources/blackbox/pdf417-1", new MultiFormatReader(), BarcodeFormat.PDF_417); - addTest(10, 10, 0.0f); - addTest(10, 10, 90.0f); - addTest(10, 10, 180.0f); - addTest(10, 10, 270.0f); + addTest(11, 11, 0.0f); + addTest(11, 11, 90.0f); + addTest(11, 11, 180.0f); + addTest(11, 11, 270.0f); } -} \ No newline at end of file +} diff --git a/core/src/test/resources/blackbox/pdf417-1/12.png b/core/src/test/resources/blackbox/pdf417-1/12.png new file mode 100644 index 0000000000..6b57177bbe Binary files /dev/null and b/core/src/test/resources/blackbox/pdf417-1/12.png differ diff --git a/core/src/test/resources/blackbox/pdf417-1/12.txt b/core/src/test/resources/blackbox/pdf417-1/12.txt new file mode 100644 index 0000000000..2869388fa0 --- /dev/null +++ b/core/src/test/resources/blackbox/pdf417-1/12.txt @@ -0,0 +1 @@ ++A+CDMEABCDEFGHIJABCDFEFGH \ No newline at end of file