- Changed the main function of sudokuextract.extract to print and not return anything.
- Replace ndi.binary_fill_holes with a binary_erosion and increased number of blobs to test to 2.
- New classifiers.
- New data with additional data of 1:s.
- Disabled the Corners parsing solution again.
- Warping image now creates a much smaller image to prevent memory issues.
- This also increased speed with a factor of at least 4.
apply_gaussian
now applies a Gaussian on entire image first.- Testing can now use a tar-file of images that can be downloaded from the web.
- Also removed lambda functions in favour of
functools.partial
.
- Restricted scikit-image version to < 0.12.
- New classifiers with both SudokuExtract and MNIST data.
- New data.
- MNIST data stored separately from SudokuExtract data.
- Number of Nearest Neighbours increased to 10 due to larger training data.
- Several small bugfixes for new features added in v0.8.0.
- New classifiers with MNIST data.
- New multi-attempt approach to Sudoku parsing.
- Using DLXSudoku to attempt classification of correct parsing of Sudoku.
- Removed a lot of deprecated code.
- Two different extraction methods:
- Local thresholding
- Adaptive thresholding for entire image
- Refactored extensively and updated classifiers.
- Patch for tests in Python 3.
- Simplified blob extraction.
- Added adaptive block_size for
to_binary_adaptive
. - Added tests that fetch Sudokus from Xanadoku.
- Removed hard dependency on scikit-learn.
- Included an own K-Nearest-Neighbors classifier as default.
- Initial release on PyPI