Short: Converts pcx, iff, pnm to text. v0.2.7 Author: Joerg.Schulenburg@physik.uni-magdeburg.de (Joerg Schulenburg) Uploader: drakki rollanet org (Tim Doty) Type: util/conv Version: 0.2.7 Architecture: m68k-amigaos GOCR v0.2.7 Joerg Schulenburg Amiga Distribution (with IFF-ILBM loader*) Tim Doty ------------------------------------------------------------------------------- This is a Optical-Character-Recognition program Copyright (C) 2000 Joerg Schulenburg This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Joerg.Schulenburg@physik.uni-magdeburg.de ------------------------------------------------------------------------------- The complete archive of gocr is included in the directory gocr_0_2. The c directory contains the precompiled amiga executables. Each is named 'gocr-' followed by the compilation flags used. 'opt' means that the executable was optimized, '0x0' means that the executable was compiled with that processor as the target, 'chk' means that it is a stack checking executable and 'ext' means that it is a stack extending executable. Those versions compiled without ixemul.library dependancy have the suffix 'noix' attached to their names. The executables compiled with basic IFF-ILBM support are prefixed with an 'a' to differentiate them from the others. Based on my tests, found in 'gOCR-Tests' file, the stack extending version does not add significantly to execution time and as gocr tends to be stack hungry is much safer to use. Consequently, most cpu variations are optimized and stack extending. A PowerPC executable would be most welcome. At this time I don't have the ability to compile for PowerUP or Warp... The modifications that I have made to the original package were to add an include to gocr.cc for iff.h and a call to 'readilbm' after the call for 'readpcx'. I also edited the makefile to accomodate the files iff.h and iff.cc, as well as for amiga compilation options (-m68060, -mstackextend, etc.). Modified files can be found in the gocr_0_2/amiga/ directory. Joerg Schulenburg said that the iff loading might be incorporated into the gocr tree for version 0.3. To keep up with this possibility the GOCR webpage is at http://altmark.nat.uni-magdeburg.de/~jschulen/ocr/ It is also on Source Forge at http://sourceforge.net/project/?group_id=7147 * The IFF-ILBM loader is very basic. It is only written to handle b&w and 8-bit grey images and only tested with the b&w image produced by ScanQuix saving as 1-bit. It ignores the CMAP chunk and assumes that the bit planes of the data chunk in an 8-bit grey scale image correspond to the actual grey scale values. If there is an amiga coder who wants a better iff-ilbm loader, perhaps going through datatypes, I suggest that they get in touch with Joerg Schulenburg. Although the source is provided it would give the greatest benefit if the loader became part of the actual source tree instead of forking.