Releases: DocsaidLab/MRZScanner
Releases · DocsaidLab/MRZScanner
Release 1.0.7
Release Note
I’ve updated capybara-docsaid to v1.0.0.
This is a breaking change, but I’m currently not updating the dependent packages to match. As a result, I’m publishing this patch release to ensure users don’t accidentally install the latest version of the module.
by ZY
Full Changelog: 1.0.6...1.0.7
Release 1.0.6
Release Note
New Features
- Two-stage MRZ Detection & Recognition: Added support for a two-stage model that includes both detection and recognition modules for improved MRZ extraction accuracy.
Improvements
- Updated
.gitignore: Removeddetandrecfrom ignored directories to include new detection and recognition modules. - Enhanced Documentation:
- Added inference example to
README.mdandREADME_tw.md. - Updated links to papers in
README.mdandREADME_tw.mdto point to English versions. - Added a PyPI download badge to
README.mdandREADME_tw.md.
- Added inference example to
- Refactored
MRZScannerClass:- Added support for different model types (
spotting,detection,recognition, andtwo_stage). - Improved modularity by splitting detection and recognition into separate components.
- Added support for different model types (
- Dependency Update: Updated
capybara_docsaidrequirement to>=0.8.0.
Bug Fixes
- Postprocessing Fixes:
- Improved MRZ text validation and handling of incorrect line lengths.
- Fixed incorrect error handling for TD1 and TD3 postprocessing.
- Backend Fixes:
- Adjusted normalization in image preprocessing to avoid unnecessary precision loss.
- Fixed incorrect padding calculations in image preprocessing for detection models.
Testing
- Unit Tests Added:
- New tests for
detectionandrecognitioninference modules. - Expanded test coverage for
MRZScannerclass. - Added mock tests for automatic model download and preprocessing logic.
- New tests for
Full Changelog: 0.3.2...1.0.6
Release 0.3.2
Release Note
- [C] Update github workflow release.
- [C] Update model download source from google.
- [C] Update dataset depends on capybara.
- [C] Update testing.
- [F] Fixed readme figure show error.
Full Changelog: 0.3.1...0.3.2
Release 0.2.0
Release Note
The cloud space where we store the model was moved to GCP, so the corresponding domain was modified.
The original model storage location is no longer valid, so all deployed models must install this version, otherwise the correct model location will not be found.
Full Changelog: 0.1.0...0.2.0
Release 0.1.0
Release Note
- [A] Add end-to-end mrz scanner model
- [A] Add model infer modules
- [A] Add technical documentation on website and github
- [A] Add testing modules based on pytest
Full Changelog: https://github.com/DocsaidLab/MRZScanner/commits/0.1.0