├── .github └── workflows │ ├── android.yml │ └── gitleaks.yaml ├── .gitignore ├── LICENSE ├── MRZReader ├── .gitignore ├── build.gradle ├── proguard.cfg └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── images │ │ └── launcher_icon.png │ └── tessdata │ │ ├── eng.traineddata │ │ ├── eng.user-patterns │ │ └── mrz.traineddata │ ├── java │ └── com │ │ └── mercuriete │ │ └── mrz │ │ └── reader │ │ ├── CaptureActivity.java │ │ ├── CaptureActivityHandler.java │ │ ├── DecodeHandler.java │ │ ├── DecodeThread.java │ │ ├── FinishListener.java │ │ ├── HelpActivity.java │ │ ├── LuminanceSource.java │ │ ├── OcrCharacterHelper.java │ │ ├── OcrInitAsyncTask.java │ │ ├── OcrRecognizeAsyncTask.java │ │ ├── OcrResult.java │ │ ├── OcrResultFailure.java │ │ ├── OcrResultText.java │ │ ├── PlanarYUVLuminanceSource.java │ │ ├── PreferencesActivity.java │ │ ├── ViewfinderView.java │ │ ├── camera │ │ ├── AutoFocusManager.java │ │ ├── CameraConfigurationManager.java │ │ ├── CameraManager.java │ │ ├── PreviewCallback.java │ │ └── ShutterButton.java │ │ └── utils │ │ └── MRZCheckUtil.java │ └── res │ ├── drawable-hdpi │ ├── background.png │ ├── background_pressed.png │ ├── ic_launcher.png │ ├── shutter.png │ └── shutter_pressed.png │ ├── drawable-ldpi │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── background.png │ ├── background_pressed.png │ ├── ic_launcher.png │ ├── shutter.png │ └── shutter_pressed.png │ ├── drawable │ └── shutter_button.xml │ ├── layout │ ├── capture.xml │ └── help.xml │ ├── values │ ├── arrays.xml │ ├── attrs.xml │ ├── colors.xml │ ├── ids.xml │ └── strings.xml │ └── xml │ └── preferences.xml ├── README.md ├── azure-pipelines.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json └── settings.gradle /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/gitleaks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/.github/workflows/gitleaks.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/LICENSE -------------------------------------------------------------------------------- /MRZReader/.gitignore: -------------------------------------------------------------------------------- 1 | MRZReader.iml 2 | 3 | -------------------------------------------------------------------------------- /MRZReader/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/build.gradle -------------------------------------------------------------------------------- /MRZReader/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/proguard.cfg -------------------------------------------------------------------------------- /MRZReader/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /MRZReader/src/main/assets/images/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/assets/images/launcher_icon.png -------------------------------------------------------------------------------- /MRZReader/src/main/assets/tessdata/eng.traineddata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/assets/tessdata/eng.traineddata -------------------------------------------------------------------------------- /MRZReader/src/main/assets/tessdata/eng.user-patterns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/assets/tessdata/eng.user-patterns -------------------------------------------------------------------------------- /MRZReader/src/main/assets/tessdata/mrz.traineddata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/assets/tessdata/mrz.traineddata -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/CaptureActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/CaptureActivity.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/CaptureActivityHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/CaptureActivityHandler.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/DecodeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/DecodeHandler.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/DecodeThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/DecodeThread.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/FinishListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/FinishListener.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/HelpActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/HelpActivity.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/LuminanceSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/LuminanceSource.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrCharacterHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrCharacterHelper.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrInitAsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrInitAsyncTask.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrRecognizeAsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrRecognizeAsyncTask.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrResult.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrResultFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrResultFailure.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrResultText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/OcrResultText.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/PlanarYUVLuminanceSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/PlanarYUVLuminanceSource.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/PreferencesActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/PreferencesActivity.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/ViewfinderView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/ViewfinderView.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/AutoFocusManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/AutoFocusManager.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/CameraConfigurationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/CameraConfigurationManager.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/CameraManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/CameraManager.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/PreviewCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/PreviewCallback.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/ShutterButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/camera/ShutterButton.java -------------------------------------------------------------------------------- /MRZReader/src/main/java/com/mercuriete/mrz/reader/utils/MRZCheckUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/java/com/mercuriete/mrz/reader/utils/MRZCheckUtil.java -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-hdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-hdpi/background.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-hdpi/background_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-hdpi/background_pressed.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-hdpi/shutter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-hdpi/shutter.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-hdpi/shutter_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-hdpi/shutter_pressed.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-mdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-mdpi/background.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-mdpi/background_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-mdpi/background_pressed.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-mdpi/shutter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-mdpi/shutter.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable-mdpi/shutter_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable-mdpi/shutter_pressed.png -------------------------------------------------------------------------------- /MRZReader/src/main/res/drawable/shutter_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/drawable/shutter_button.xml -------------------------------------------------------------------------------- /MRZReader/src/main/res/layout/capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/layout/capture.xml -------------------------------------------------------------------------------- /MRZReader/src/main/res/layout/help.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/layout/help.xml -------------------------------------------------------------------------------- /MRZReader/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /MRZReader/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /MRZReader/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /MRZReader/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /MRZReader/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /MRZReader/src/main/res/xml/preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/MRZReader/src/main/res/xml/preferences.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercuriete/android-mrz-reader/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':MRZReader' 2 | --------------------------------------------------------------------------------