Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-13 | Reorganise image manipulation to separate integral image parts | Nick White | |
Also unify everything else under preproc/ Note that the UsefulImg interface should be used by the main functions, to simplify things, but this hasn't been done yet. | |||
2019-05-13 | Improve error handling in sauvola tests | Nick White | |
2019-04-18 | Add basic cleanup tool; working, but more refinements planned. | Nick White | |
This uses integral image calculations, so they have been exported in the binarization package | |||
2019-03-28 | Remove todo for integral image testing for now | Nick White | |
2019-03-28 | Improve tests; test regular sauvola, and add option to update golden files | Nick White | |
2019-03-26 | Add zeroinv option for binarize command | Nick White | |
2019-03-26 | Move sauvola binarization tool to cmd/binarize | Nick White | |
2019-02-15 | Separate out binarize into a package, and start adding tests for it | Nick White | |
2019-01-30 | Set window size automatically based on resolution | Nick White | |
2019-01-30 | Remove dependency on Imger package | Nick White | |
2019-01-30 | Add integral image functionality to enable massive speedup of Sauvola | Nick White | |
Note that there are some very small differences to the output compared to the basic algorithm, but this doesn't make much difference. This is due to minor differences with the standard deviation calculation throughout, and with mean calculation at edges, for reasons I'm unclear about. WIP integral image speedup. mean is working Very WIP, but mean is perfect once full window is used Integral version all working! Remove debugging info Organise code better | |||
2019-01-29 | Switch binarization to Sauvola algorithm | Nick White | |
2019-01-25 | gofmt | Nick White | |
2019-01-25 | Add simple Otsu binarize tool (written a while ago) | Nick White | |