GOCR Changelog

What's new in GOCR 0.50

Feb 8, 2014
  • just release it to avoid questiions to old problems, give a life sign ;)
  • fix 4 parfait problems against 0.48 (thanks to Rich Burridge)
  • adding qrcode detection and decoding (no error correction, no skewing)
  • spacing slightly improved
  • context correction of hex codes (p.e. hex fingerprints)
  • some threshold value adaptions (not finished)
  • try to fix double output of XML code and removed additional \n
  • improved quotation detection ,, ''
  • improved monospaced spacing (video text)

New in GOCR 0.49 (Feb 8, 2014)

  • fix dot handling for ':' and ';' (vector code)
  • fix '@' for 7x9 and 5x8 fonts
  • fix double counting of subboxes (affects "0" (zero) with dot in it)
  • character "l" of width 1 improved
  • bug fix gluing chars ij of width=1
  • bug fix thresholding (small gray images)
  • return error code -1 on ERROR pnm.c unexpected EOF
  • fix conflicts with unicode_defs.h TRUE definition on gcc/alphaev7-osf/3.4
  • further fixes for lib by D. Katsubo
  • fix #3039007 "struct list" in list.h conflicts with STL (ocr_object_list)
  • fix #3039006 INFINITY macro in unicode.h conflicts with math.h
  • bugfix barcode 128, switch from mode mC to mA (":1")
  • bugfix: MultiPNM + database - ID: 2957140
  • improved barcode recognition - ID: 2859644 (bars wider than spaces)
  • quality test-script bin/gocr_chk.sh added
  • initial datamatrix support (ASCII + ASCII numeric only, no ErrCorrection)

New in GOCR 0.48 (Dec 9, 2009)

  • fix buffer overflow introduced in 0.46 for filenames
  • add codabar barcode
  • fix bug, removing melted serifs
  • add patch by Chris Lee, i25 barcode recognition + modifications
  • fix some false positive numbers "34" (video, gas meter)
  • fix problems with 2zZ4 for 10x10 screen font
  • better debug output for :;,.
  • remove examples, doc and libs part from configure (see below)
  • remove doc and examples from the (make install) part to reduce
  • dependencies (gs and transfig is not needed for rpm/ebuild)
  • gocr only may depend from netpbm, but can live without too
  • this will help to install gocr on "exotic" (nonlinux) platforms
  • fix gentoo app-text/gocr Bug 243250 src/Makefile: $(CC) $(LDFLAGS) ...

New in GOCR 0.47 (Mar 30, 2009)

  • fix database recognition for certainty 100 (-a 100)
  • insert spaces with certainty 100 (old: 99) to let -a 100 work
  • new option -u string for unrecognized chars
  • fix: No contrast in image causes division by zero
  • reduced false positive recognition of scanned "a496" (Gutenberg Project)
  • "d as a" patch ID: 1556112
  • add "Windows Pipe Fix"
  • improve 7x10, sample 0811qemu1.png (ToDo: not finished)
  • change black:white from >4:1 to >3.5:1 as criteria of inversion
  • reintroduce static library libPgm2asc.a (make libs) for OSRA project
  • add dynamic library (make libs), unused but may help other projects

New in GOCR 0.46 (Oct 23, 2008)

  • improved context correction (especially helvetica "Il")
  • improved recognition of tiny chars "$1", fat "s", "rw" ","
  • fix blank spaces problem in filenames
  • fix possible problem with database and UTF8 input
  • fix hidden bug in pitch/spacing initialization
  • reactivate code for output of glued chars and strings
  • fix wrong close() call
  • remove creation of pgm2asc.a for simplicity (make)