Skip to content

Commit

Permalink
Update release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
pronoym99 committed Apr 11, 2023
1 parent 7f3cbf5 commit caf4076
Showing 1 changed file with 51 additions and 51 deletions.
102 changes: 51 additions & 51 deletions releasenotes.md
Original file line number Diff line number Diff line change
@@ -1,77 +1,77 @@
- 15 September 2022 - Version 1.6.2
- Add CPU support for DBnet
- DBNet will only be compiled when users initialize DBnet detector.
- Add CPU support for DBnet
- DBNet will only be compiled when users initialize DBnet detector.
- 1 September 2022 - Version 1.6.1
- Fix DBNet path bug for Windows
- Add new built-in model `cyrillic_g2`. This model is a new default for Cyrillic script. (partial financial support by Alejandro Cabrerizo)
- Fix DBNet path bug for Windows
- Add new built-in model `cyrillic_g2`. This model is a new default for Cyrillic script. (partial financial support by Alejandro Cabrerizo)
- 24 August 2022 - Version 1.6.0
- Restructure code to support alternative text detectors.
- Add detector `DBNet`, see [paper](https://arxiv.org/abs/2202.10304v1). It can be used by initializing like this `reader = easyocr.Reader(['en'], detect_network = 'dbnet18')`. *Currently, DBNet text detector requires running with GPU.*
- Restructure code to support alternative text detectors.
- Add detector `DBNet`, see [paper](https://arxiv.org/abs/2202.10304v1). It can be used by initializing like this `reader = easyocr.Reader(['en'], detect_network = 'dbnet18')`. *Currently, DBNet text detector requires running with GPU.*
- 2 June 2022 - Version 1.5.0
- Add trainer for CRAFT detection model (thanks[@gmuffiness](https://github.com/gmuffiness), see [PR](https://github.com/JaidedAI/EasyOCR/pull/739))
- Add trainer for CRAFT detection model (thanks[@gmuffiness](https://github.com/gmuffiness), see [PR](https://github.com/JaidedAI/EasyOCR/pull/739))
- 9 April 2022 - Version 1.4.2
- Update dependencies (opencv and pillow issues)
- Update dependencies (opencv and pillow issues)
- 11 September 2021 - Version 1.4.1
- Add trainer folder
- Add `readtextlang` method (thanks[@arkya-art](https://github.com/arkya-art), see [PR](https://github.com/JaidedAI/EasyOCR/pull/525))
- Extend `rotation_info` argument to support all possible angle (thanks[abde0103](https://github.com/abde0103), see [PR](https://github.com/JaidedAI/EasyOCR/pull/515))
- Add trainer folder
- Add `readtextlang` method (thanks[@arkya-art](https://github.com/arkya-art), see [PR](https://github.com/JaidedAI/EasyOCR/pull/525))
- Extend `rotation_info` argument to support all possible angle (thanks[abde0103](https://github.com/abde0103), see [PR](https://github.com/JaidedAI/EasyOCR/pull/515))
- 29 June 2021 - Version 1.4
- [Instruction](https://github.com/JaidedAI/EasyOCR/blob/master/custom_model.md) on training/using custom recognition model
- [Example dataset](https://www.jaided.ai/easyocr/modelhub)
- Batched image inference for GPU (thanks [@SamSamhuns](https://github.com/SamSamhuns), see [PR](https://github.com/JaidedAI/EasyOCR/pull/458))
- Vertical text support (thanks [@interactivetech](https://github.com/interactivetech)). This is for rotated text, not to be confused with vertical Chinese or Japanese text. (see [PR](https://github.com/JaidedAI/EasyOCR/pull/450))
- Output in dictionary format (thanks [@A2va](https://github.com/A2va), see [PR](https://github.com/JaidedAI/EasyOCR/pull/441))
- [Instruction](https://github.com/JaidedAI/EasyOCR/blob/master/custom_model.md) on training/using custom recognition model
- [Example dataset](https://www.jaided.ai/easyocr/modelhub)
- Batched image inference for GPU (thanks [@SamSamhuns](https://github.com/SamSamhuns), see [PR](https://github.com/JaidedAI/EasyOCR/pull/458))
- Vertical text support (thanks [@interactivetech](https://github.com/interactivetech)). This is for rotated text, not to be confused with vertical Chinese or Japanese text. (see [PR](https://github.com/JaidedAI/EasyOCR/pull/450))
- Output in dictionary format (thanks [@A2va](https://github.com/A2va), see [PR](https://github.com/JaidedAI/EasyOCR/pull/441))
- 30 May 2021 - Version 1.3.2
- Faster greedy decoder (thanks [@samayala22](https://github.com/samayala22))
- Fix bug when text box's aspect ratio is disproportional (thanks [iQuartic](https://iquartic.com/) for bug report)
- Faster greedy decoder (thanks [@samayala22](https://github.com/samayala22))
- Fix bug when text box's aspect ratio is disproportional (thanks [iQuartic](https://iquartic.com/) for bug report)
- 20 April 2021 - Version 1.3.1
- Add support for PIL image (thanks [@prays](https://github.com/prays))
- Add Tajik language (tjk)
- Update argument setting for command line
- Add `x_ths` and `y_ths` to control merging behavior when `paragraph=True`
- Add support for PIL image (thanks [@prays](https://github.com/prays))
- Add Tajik language (tjk)
- Update argument setting for command line
- Add `x_ths` and `y_ths` to control merging behavior when `paragraph=True`
- 21 March 2021 - Version 1.3
- Second-generation models: multiple times smaller size, multiple times faster inference, additional characters, comparable accuracy to the first generation models.
- Second-generation models: multiple times smaller size, multiple times faster inference, additional characters, comparable accuracy to the first generation models.
EasyOCR will choose the latest model by default but you can also specify which model to use by passing `recog_network` argument when creating `Reader` instance.
For example, `reader = easyocr.Reader(['en','fr'], recog_network = 'latin_g1')` will use the 1st generation Latin model.
- List of all models: [Model hub](https://www.jaided.ai/easyocr/modelhub)
- List of all models: [Model hub](https://www.jaided.ai/easyocr/modelhub)
- 22 February 2021 - Version 1.2.5
- Add dynamic quantization for faster CPU inference (it is enabled by default for CPU mode)
- More sensible confident score
- Add dynamic quantization for faster CPU inference (it is enabled by default for CPU mode)
- More sensible confident score
- 7 February 2021 - Version 1.2.4
- Faster CPU inference speed by using dynamic input shape (recognition rate increases by around 100% for images with a lot of text)
- Faster CPU inference speed by using dynamic input shape (recognition rate increases by around 100% for images with a lot of text)
- 1 February 2021 - Version 1.2.3
- Add `setLanguageList` method to `Reader` class. This is a convenient api for changing languages (within the same model) after creating class instance.
- Small change on text box merging. (thanks [z-pc](https://github.com/z-pc), see [PR](https://github.com/JaidedAI/EasyOCR/pull/338))
- [Basic Demo on website](https://www.jaided.ai/easyocr)
- Add `setLanguageList` method to `Reader` class. This is a convenient api for changing languages (within the same model) after creating class instance.
- Small change on text box merging. (thanks [z-pc](https://github.com/z-pc), see [PR](https://github.com/JaidedAI/EasyOCR/pull/338))
- [Basic Demo on website](https://www.jaided.ai/easyocr)
- 5 January 2021 - Version 1.2.2
- Add `optimal_num_chars` to `detect` method. If specified, bounding boxes with estimated number of characters near this value are returned first. (thanks [@adamfrees](https://github.com/adamfrees))
- Add `rotation_info` to `readtext` method. Allow EasyOCR to rotate each text box and return the one with the best confident score. Eligible values are 90, 180 and 270. For example, try [90, 180 ,270] for all possible text orientations. (thanks [@mijoo308](https://github.com/mijoo308))
- Update [documentation](https://www.jaided.ai/easyocr/documentation).
- Add `optimal_num_chars` to `detect` method. If specified, bounding boxes with estimated number of characters near this value are returned first. (thanks [@adamfrees](https://github.com/adamfrees))
- Add `rotation_info` to `readtext` method. Allow EasyOCR to rotate each text box and return the one with the best confident score. Eligible values are 90, 180 and 270. For example, try [90, 180 ,270] for all possible text orientations. (thanks [@mijoo308](https://github.com/mijoo308))
- Update [documentation](https://www.jaided.ai/easyocr/documentation).
- 24 November 2020 - Version 1.2.1
- Preparation for user-created models
- Preparation for user-created models
- 17 November 2020 - Version 1.2
- New language supports for Telugu and Kannada. These are experimental lite recognition models. Their file sizes are only around 7% of other models and they are ~6x faster at inference with CPU.
- New language supports for Telugu and Kannada. These are experimental lite recognition models. Their file sizes are only around 7% of other models and they are ~6x faster at inference with CPU.
- 12 October 2020 - Version 1.1.10
- Faster beamsearch decoder (thanks @amitbcp)
- Better code structure (thanks @susmith98)
- New language supports for Haryanvi, Sanskrit (Devanagari Script) and Manipuri (Bengari script)
- Faster beamsearch decoder (thanks @amitbcp)
- Better code structure (thanks @susmith98)
- New language supports for Haryanvi, Sanskrit (Devanagari Script) and Manipuri (Bengari script)
- 31 August 2020 - Version 1.1.9
- Add `detect` and `recognize` method for performing text detection and recognition separately
- Add `detect` and `recognize` method for performing text detection and recognition separately
- 23 August 2020 - Version 1.1.8
- 20 new language supports for Bengali, Assamese, Abaza, Adyghe, Kabardian, Avar,
- 20 new language supports for Bengali, Assamese, Abaza, Adyghe, Kabardian, Avar,
Dargwa, Ingush, Chechen, Lak, Lezgian, Tabassaran, Bihari, Maithili, Angika,
Bhojpuri, Magahi, Nagpuri, Newari, Goan Konkani
- Support RGBA input format
- Add `min_size` argument for `readtext`: for filtering out small text box
- Support RGBA input format
- Add `min_size` argument for `readtext`: for filtering out small text box
- 10 August 2020 - Version 1.1.7
- New language support for Tamil
- Temporary fix for memory leakage on CPU mode
- New language support for Tamil
- Temporary fix for memory leakage on CPU mode
- 4 August 2020 - Version 1.1.6
- New language support for Russian, Serbian, Belarusian, Bulgarian, Mongolian, Ukranian (Cyrillic Script) and Arabic, Persian(Farsi), Urdu, Uyghur (Arabic Script)
- Docker file and Ainize demo (thanks @ghandic and @Wook-2)
- Better production friendly with Logger and custom model folder location (By setting ` model_storage_directory` when create `Reader` instance) (thanks @jpotter)
- Model files are now downloaded from github's releases
- readtext can now accept grayscale image
- New language support for Russian, Serbian, Belarusian, Bulgarian, Mongolian, Ukranian (Cyrillic Script) and Arabic, Persian(Farsi), Urdu, Uyghur (Arabic Script)
- Docker file and Ainize demo (thanks @ghandic and @Wook-2)
- Better production friendly with Logger and custom model folder location (By setting `model_storage_directory` when create `Reader` instance) (thanks @jpotter)
- Model files are now downloaded from github's releases
- readtext can now accept grayscale image
- 24 July 2020 - Version 1.1.5
- New language support for Hindi, Marathi, Nepali (Devanagari Script)
- Automatic word merging into paragraph (Use this feature by setting `readtext`'s parameter `'paragraph' = True`)
- New language support for Hindi, Marathi, Nepali (Devanagari Script)
- Automatic word merging into paragraph (Use this feature by setting `readtext`'s parameter `'paragraph' = True`)

0 comments on commit caf4076

Please sign in to comment.