- private static final byte[] kBitmapSearchPattern = { 50, 49, 51, 48, 52, 46, 54, 43, 57, 40, 60 };
- private static final byte[] kStartEndPattern = { 1, 1, 1 };
- private static final byte[] kMiddlePattern = { 1, 1, 1, 1, 1 };
-
- private static final byte[][] kDigitPatterns = {
- { 30, 20, 10, 10 }, // 0
- { 20, 20, 20, 10 }, // 1
- { 20, 10, 20, 20 }, // 2
- { 10, 40, 10, 10 }, // 3
- { 10, 10, 30, 20 }, // 4
- { 10, 20, 30, 10 }, // 5
- { 10, 10, 10, 40 }, // 6
- { 10, 30, 10, 20 }, // 7
- { 10, 20, 10, 30 }, // 8
- { 30, 10, 10, 20 } // 9
- };
-
- private static final char[] kDigits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
- private static final int kTolerance = 5;
-
- private MonochromeBitmapSource mBitmap;
- private int mWidth;
- private int mHeight;
- private String mResult;