Skip to content

Exploring the unknown color-spatial space continuum with 3D visualizations and unsupervised machine learning, one pixel at a time.

License

Notifications You must be signed in to change notification settings

tejashah88/image-clusterduck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image-clusterduck

Image analysis of Starry Night Sky

Exploring the unknown color-spatial space continuum with 3D visualizations and unsupervised machine learning, one pixel at a time.

Features

  • Supports 7 different color spaces to visualize
  • All common image formats supported (JPG, PNG, etc.)
  • 3D color space scatterplot for color distribution
  • 3D spatial-color scatterplot (X and Y as pixel coordinates and Z as channel value)
  • Basic cropping and thresholding supported
  • Color/gray histogram visualization
  • Color/spatial space clustering w/ visualization using scikit-learn (WIP)
  • Dataset mode: Open a folder and quickly scroll through images via left/right arrow keys
  • Export high quality screenshots of visualizations

Installation

  1. Clone this repo
  2. Create virtual environment from requirements.txt
  3. Run python main_app.py

TODO

About

Exploring the unknown color-spatial space continuum with 3D visualizations and unsupervised machine learning, one pixel at a time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages