/K-means

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Build Status codecov License: GPL v3

K-means

I decided to work on this project to help me learn Rust and to create a precise color extraction algorithm that I had playing with in Python.

This project takes a different mindset then other color extraction programs as it focuses on accuracy/precision over speed. It uses LCH color space and CIELAB Delta E distances to calculate color distance as a human eye perceives it in order to create highly accurate color clusters. Special thanks to http://www.brucelindbloom.com/ for the useful resources!