Inspiration
Ever wondered what color something was? What are the colors of Capital One? of Bulbasaur? of power?
What it does
Ask Palette goes through the top images of a search query and analyzes the colors that appear throughout several samples. Then it displays the main colors and puts on them on your clipboard!
How I built it
I used Google App Engine with a Flask frontend and the Google Cloud Vision API for color analysis. I also used Google Cloud Storage to cache results.
Challenges I ran into
The human eye doesn't see exactly the way RGB values scale, so it was difficult to determine whether certain colors should be grouped together or separated. I ended up using the Delta E (CIE 2000) algorithm to quantify differences between colors found across different images.
Accomplishments that I'm proud of
I learned a lot of new technologies! I was able to play with Google Cloud which I haven't used before.
What I learned
I learned that colors are freaking complicated.
What's next for Ask Palette
The Google Cloud Vision API allows for much more than just color detection. For example, it can be extended to entity detection to display related terms given a query.
Built With
- flask
- google-app-engine
- google-cloud-vision
- python
Log in or sign up for Devpost to join the conversation.