Files
ssocr/NEWS
T
Erik Auerswald 894f3035fd fix a special case for decimal point recognition
When the widest digit found in the image is a one, it is likely
that a decimal separator is nearly as wide as this digit.  Thus
it cannot be recognized, because the decimal separator needs to
be at most half as wide as the widest digit (before this commit).

Thus add an additional pass over the digits for this special case.
This pass comes after the existing recognition passes for the
digit one, decimal separator, and minus sign.  In the new pass,
the width of the digit is ignored.

This addresses GitHub issue #26.
2024-06-22 20:04:08 +02:00

99 lines
3.2 KiB
Plaintext

Noteworthy Changes in ssocr Releases
====================================
Upcoming Version ?.??.? (????-??-??):
-------------------------------------
* Fix decimal separator recognition when widest digit is a one
* Add recognition of lower case variant of character 'h' to full charset
* Add recognition of lower case variant of character 'r' to full charset
* Documentation improvements
* Error, warning, and debug message improvements
Version 2.23.1 (2023-05-18):
----------------------------
* The man page uses the latest ssocr release date as its date (to help
in creating reproducible builds)
* Documentation improvements
Version 2.23.0 (2023-05-01):
----------------------------
* New option -N, --min-segment to specify the minimum width and height of
a segment, for both scanline based and ratio based character recognition
* New option -M, --min-char-dims to specify minimum character dimensions
* The option -d, --number-digits now also accepts a range description
Version 2.22.2 (2023-04-24):
----------------------------
* Documentation improvements
Version 2.22.1 (2022-01-25):
----------------------------
* Fix build failure with Imlib 1.7.5 (pkg-config replaces imlib2-config)
Version 2.22.0 (2021-11-07):
----------------------------
* Fix compilation with GCC 10
* Add recognition of characters 'j' and 'y' to full charset
* Add this "NEWS" file
* Add character set "tt_robot"
Version 2.21.0 (2021-04-25):
----------------------------
* Add ability to print spaces between digits that are positioned further away
Version 2.20.0 (2021-04-19):
----------------------------
* Add options to adjust the ratios used for decimal separator recognition
Version 2.19.0 (2019-08-05):
----------------------------
* Add option to select the set of recognized characters
* Add option to omit decimal points from the output
Version 2.18.0 (2017-11-19):
----------------------------
* Add convenience parameter N to the dilation and erosion command
Version 2.17.0 (2017-10-22):
----------------------------
* Add option to print detected segments as ASCII art w/o further debug output
* Add option to change the output to a hex string representing set segments
* Add 7 characters shown on a display used in a Chinese table tennis robot
Version 2.16.0 (2013-12-29):
----------------------------
* Add command to mirror the image horizontally or vertically
Version 2.15.0 (2013-12-29):
----------------------------
* Add detection of minus signs, thanks to a patch by Cristiano Fontana
Version 2.14.0 (2013-08-04):
----------------------------
* Add alternative version of the digit 9 w/o lower horizontal segment
Version 2.13.0 (2012-11-04):
----------------------------
* Add ability to automatically determine the number of digits
Version 2.12.0 (2012-11-03):
----------------------------
* Add recognition of hexadecimal digits
Version 2.11.0 (2012-11-03):
----------------------------
* Add detection of a decimal point
Version 2.9.0 (2009-08-07):
---------------------------
* Allow reading image data from a pipe (standard input)
Versions 2.x.y:
---------------
* ssocrpp is now part of ssocr
Versions 1.x.y:
---------------
* ssocr w/o image manipulation functions
* ssocrpp for image manipulation as preprocessing step before recognition