Added threading to FastSauvola to improve performance
Added isDone() method to Thresholder API to provide more clear
completion semantics for multithreaded impl
Made ImageAnalyzerFactory auto closable
Initial commit of JHLabs image filters and utilities
Created an integral image
Refactored FastSauvola to use an IntegralImage
Removed unnecessary grayscale conversions; updated IntegralImage API to
require grayscale image as input.
Minor changes (made some methods final)
Minor revisions, mostly code style.
Minor revisions; cleaned up imports, added @Override
Revised transformSpace API and removed protected member variable
Added initial connected components implementation.
General code cleanup
Major revisions to ConnectedComponents to correct errors, improve
performance of union-find impl and better organize code
Minor revisions: added fixme comment, moved static constant, added
@Overrides
Reworked IntegralImage implementation to use one dimensional arrays
Created an image wrapper to add convenience for managing data structures
related to an image.
Refactored thresholder API to be based on one dimensional image raster
values.
Created API and simple impl for line segmentation
First pass at connected components