Skip to content

Releases: DocsaidLab/MRZScanner

Release 1.0.7

13 Jan 09:14

Choose a tag to compare

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

23 Feb 01:06

Choose a tag to compare

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: Removed det and rec from ignored directories to include new detection and recognition modules.
  • Enhanced Documentation:
    • Added inference example to README.md and README_tw.md.
    • Updated links to papers in README.md and README_tw.md to point to English versions.
    • Added a PyPI download badge to README.md and README_tw.md.
  • Refactored MRZScanner Class:
    • Added support for different model types (spotting, detection, recognition, and two_stage).
    • Improved modularity by splitting detection and recognition into separate components.
  • Dependency Update: Updated capybara_docsaid requirement 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 detection and recognition inference modules.
    • Expanded test coverage for MRZScanner class.
    • Added mock tests for automatic model download and preprocessing logic.

Full Changelog: 0.3.2...1.0.6

Release 0.3.2

02 Jan 01:02

Choose a tag to compare

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

02 Oct 05:45

Choose a tag to compare

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

19 Sep 02:16

Choose a tag to compare

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