Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/angristan/palette

Extract color palette from an image with k-means and k-NN // Project for the AI/ML class at Hanyang University
https://github.com/angristan/palette

color-palette flask kmeans knn opencv pandas python scikit-learn

Last synced: about 2 months ago
JSON representation

Extract color palette from an image with k-means and k-NN // Project for the AI/ML class at Hanyang University

Awesome Lists containing this project

README

        

# Palette

Palette is a website where you can upload an image and get the dominant colors (using k-means clustering) as well as the associated color names (using k-nearest neighbor).

This is a project for the *Introduction to Artificial Intelligence* at Hanyang University under professor Youngjoon Won.

Motivation, technical details and methodology cam be found in our so-called "[blog post](doc/blog)" as part the [assignment](doc/instructions-assignement-blog-post-video.pdf).

![](https://i.imgur.com/VhBKYdA.png)

## Setup

Requirements: Python 3

```sh
git clone [email protected]:angristan/palette.git
cd palette
pip install -r requirements.txt
flask run
```

Palette is running on http://localhost:5000/.