summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-26Ensure Python 2 compatibility.HEADmasterPaweł Redman
2020-07-25A new class for saving and loading datasets.Paweł Redman
2020-07-25Factor out printing progress information.Paweł Redman
This way using tqdm is optional and not a direct dependency of otsu2018.py.
2020-07-25Rename Clustering to Tree and make it a subclass of Node.Paweł Redman
2020-07-24Simplify and clarify PCA code.Paweł Redman
2020-07-24A script that plots the PCA decomposition.Paweł Redman
2020-07-24Use the constant illuminant by default.Paweł Redman
2020-07-22Add a simple script for computing delta E's.Paweł Redman
2020-07-22Vastly improve the quality of clusterings.Paweł Redman
Setting a minimum cluster size prevents the algorithm from trying to 'cheat' by creating many 3- or 4-colour clusters. This was especially bad when PCA would determine only two basis functions were necessary (the third one being essentially random), causing massive reconstruction errors.
2020-07-21Implement a proper progress bar and better messages.Paweł Redman
2020-07-21Major refactoring.Paweł Redman
Better and more consistent naming. Some functions that were used only once were factored in.
2020-07-20Drop wpca as a dependency in favor of a simply NumPy-based replacement.Paweł Redman
2020-07-20Fix a fatal error in recovery code.Paweł Redman
2020-07-20Initial commit.Paweł Redman