tesseract/ccstruct
Ray Smith 25d0968d09 Major refactor to improve speed on difficut images, especially when running
a heap checker.
SEAM and SPLIT have been begging for a refactor for a *LONG* time.
This change does most of the work of turning them into proper classes:
  Moved relevant code into SEAM/SPLIT/TBLOB/EDGEPT etc from global helper functions.
  Made the splits full data members of SEAM in an array instead of 3 separate pointers.
    This greatly reduces the amount of new/delete happening in the chopper, which is the main goal.
  Deleted redundant files: olutil.*,  makechop.*
  Brought other code into SEAM in order to keep its data members private with only priority having accessors.
2015-05-12 14:59:14 -07:00
..
blamer.cpp Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
blamer.h Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
blckerr.h top-skimming import from sf.net 2007-03-07 20:03:40 +00:00
blobbox.cpp Generalized feature extractor to allow fx from greyscale 2013-09-23 15:21:37 +00:00
blobbox.h Generalized feature extractor to allow fx from greyscale 2013-09-23 15:21:37 +00:00
blobs.cpp Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
blobs.h Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
blread.cpp Applied patch to refix issue 331 2014-04-23 23:12:53 +00:00
blread.h 3.01 code from http://github.com/jimregan/tesseract-ocr with addaptions related to Linux and Windows (VC2008) compile process 2010-11-23 18:34:14 +00:00
boxread.cpp Added ability for box files to store spaces and newlines 2014-04-23 22:52:05 +00:00
boxread.h Added ability for box files to store spaces and newlines 2014-04-23 22:52:05 +00:00
boxword.cpp Major refactor of control.cpp to enable line recognition 2014-08-11 23:23:06 +00:00
boxword.h Major refactor of control.cpp to enable line recognition 2014-08-11 23:23:06 +00:00
ccstruct.cpp Removed dependence on IMAGE class 2014-01-09 17:30:23 +00:00
ccstruct.h Removed dependence on IMAGE class 2014-01-09 17:30:23 +00:00
coutln.cpp fix VC++ build 2013-10-31 13:02:58 +00:00
coutln.h Generalized feature extractor to allow fx from greyscale 2013-09-23 15:21:37 +00:00
crakedge.h Removed serialise and NEWDELETE macro 2010-11-30 00:56:39 +00:00
detlinefit.cpp Improved baseline fit 2013-09-20 19:43:47 +00:00
detlinefit.h Improved baseline fit 2013-09-20 19:43:47 +00:00
dppoint.cpp 3.01 code from http://github.com/jimregan/tesseract-ocr with addaptions related to Linux and Windows (VC2008) compile process 2010-11-23 18:34:14 +00:00
dppoint.h 3.01 code from http://github.com/jimregan/tesseract-ocr with addaptions related to Linux and Windows (VC2008) compile process 2010-11-23 18:34:14 +00:00
fontinfo.cpp Applied patch to fix issue 1098 2014-04-23 23:28:01 +00:00
fontinfo.h Refactored classifier to make it easier to add new ones 2013-09-23 15:16:01 +00:00
genblob.cpp remove unused code (Windows related) 2013-07-08 18:21:10 +00:00
genblob.h Deleted lots of dead code, including PBLOB 2011-03-18 21:52:38 +00:00
hpdsizes.h top-skimming import from sf.net 2007-03-07 20:03:40 +00:00
imagedata.cpp Started TFile conversion to remove fmemopen 2014-08-11 23:08:46 +00:00
imagedata.h Started TFile conversion to remove fmemopen 2014-08-11 23:08:46 +00:00
ipoints.h Various fixes, including memory leak in fixspace, font labels on output, removed some annoying debug output, fixes to initialization of parameters, general cleanup, and added Hindi 2011-03-21 21:44:45 +00:00
linlsq.cpp Improved baseline fit 2013-09-20 19:43:47 +00:00
linlsq.h Improved baseline fit 2013-09-20 19:43:47 +00:00
Makefile.am skip imagedata build to fix issue 1150 on Mac OS X 2014-05-07 21:04:42 +00:00
matrix.cpp Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
matrix.h Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
mod128.cpp remove unused code (Windows related) 2013-07-08 18:21:10 +00:00
mod128.h Fixed name collision with jpeg library 2008-04-22 00:41:37 +00:00
normalis.cpp NOP changes from static analysis in issue 1205 2014-08-12 16:09:12 -07:00
normalis.h Fixed a lot of compiler/clang warnings 2014-01-25 02:28:51 +00:00
ocrblock.cpp Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
ocrblock.h Removed dependence on IMAGE class 2014-01-09 17:30:23 +00:00
ocrpara.cpp Added simultaneous multi-language capability, Refactored top-level word recognition module, Blamer module added for error analysis, Tidied up constraints on control parameters, Added UNICHARSET to WERD_CHOICE to make mult-language handling easier, Added word bigram correction 2012-02-02 03:06:39 +00:00
ocrpara.h Added simultaneous multi-language capability, Refactored top-level word recognition module, Blamer module added for error analysis, Tidied up constraints on control parameters, Added UNICHARSET to WERD_CHOICE to make mult-language handling easier, Added word bigram correction 2012-02-02 03:06:39 +00:00
ocrrow.cpp remove unused code (Windows related) 2013-07-08 18:21:10 +00:00
ocrrow.h Fixed a lot of compiler/clang warnings 2014-01-25 02:28:51 +00:00
otsuthr.cpp Minor formatting changes 2014-01-17 18:54:16 +00:00
otsuthr.h Removed dependence on IMAGE class 2014-01-09 17:30:23 +00:00
pageres.cpp Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
pageres.h Major refactor of control.cpp to enable line recognition 2014-08-11 23:23:06 +00:00
params_training_featdef.cpp Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
params_training_featdef.h Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
pdblock.cpp fix for mingw32/g++ 4.8.1 2014-01-22 08:10:15 +00:00
pdblock.h Removed dependence on IMAGE class 2014-01-09 17:30:23 +00:00
points.cpp fix for windows build - part 1 2013-09-25 09:56:49 +00:00
points.h Generalized feature extractor to allow fx from greyscale 2013-09-23 15:21:37 +00:00
polyaprx.cpp NOP changes from static analysis in issue 1205 2014-08-12 16:09:12 -07:00
polyaprx.h Generalized feature extractor to allow fx from greyscale 2013-09-23 15:21:37 +00:00
polyblk.cpp fix for mingw32/g++ 4.8.1 2014-01-22 08:10:15 +00:00
polyblk.h remove unused code (Windows related) 2013-07-08 18:21:10 +00:00
publictypes.cpp change comments to doxygen block comments (api) 2012-03-30 21:24:12 +00:00
publictypes.h Major refactor of control.cpp to enable line recognition 2014-08-11 23:23:06 +00:00
quadlsq.cpp Improved baseline fit 2013-09-20 19:43:47 +00:00
quadlsq.h Fixed name collision with jpeg library 2008-04-22 00:41:37 +00:00
quadratc.h Fixed name collision with jpeg library 2008-04-22 00:41:37 +00:00
quspline.cpp Improved baseline fit 2013-09-20 19:43:47 +00:00
quspline.h Fixed a lot of compiler/clang warnings 2014-01-25 02:28:51 +00:00
ratngs.cpp fix build with -DGRAPHICS_DISABLED 2014-01-11 23:08:54 +00:00
ratngs.h Major refactor of control.cpp to enable line recognition 2014-08-11 23:23:06 +00:00
rect.cpp Major refactor of beam search, elimination of dead code, misc bug fixes, updates to Makefile.am, Changelog etc. 2013-09-23 15:26:50 +00:00
rect.h Major refactor of control.cpp to enable line recognition 2014-08-11 23:23:06 +00:00
rejctmap.cpp Fixed issues 1093-1097 2014-02-04 23:36:24 +00:00
rejctmap.h remove unused code (Windows related) 2013-07-08 18:21:10 +00:00
seam.cpp Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
seam.h Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
split.cpp Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
split.h Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
statistc.cpp Fixed issue 1122 2014-04-24 01:02:45 +00:00
statistc.h Improved baseline fit 2013-09-20 19:43:47 +00:00
stepblob.cpp Major refactor of control.cpp to enable line recognition 2014-08-11 23:23:06 +00:00
stepblob.h Major refactor of control.cpp to enable line recognition 2014-08-11 23:23:06 +00:00
vecfuncs.cpp Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
vecfuncs.h Major refactor to improve speed on difficut images, especially when running 2015-05-12 14:59:14 -07:00
werd.cpp Fixed a lot of compiler/clang warnings 2014-01-25 02:28:51 +00:00
werd.h More fixes for GRAPHICS_DISABLED from Zdenko and Ray 2012-09-22 00:59:31 +00:00