That's a cool idea, though I don't know any search engine APIs that don't have a ton of restrictions on them. Google used to have a wonderful image search API, but it's either deprecated/discontinued by now.
That was the plan at first, but I wanted even oddly specific requests to return something somewhat reasonable, so I went with a word analysis method that associates certain words with filters that are added from right to left.
Not nearly as neat or all-encompassing as something like what you describe, but it does allow me a bit more control over how different words affect the output.
I thought it'd be fun to see whether I could get the shade of the color from the vectors, but so far no luck. Probably vectors trained for image captioning would work, though.
I tried vermilion and got nothing, so googled to check my spelling was correct and came across Wikipedia colour descriptions: https://en.wikipedia.org/wiki/Vermilion
You might wish to make the corpus self-expanding, and for a given word do Wikipedia (or other source) lookups to see whether structured information on the colour exists.
Of course, it would require the addition of attribution for wherever you obtained the data.
Oh, and welcome to subjectivity... battleship grey, it's changed over the years but the commonly accepted one is the WW2 era grey which featured a touch more blue and is RAL 7031 ( http://www.ralcolor.com/ - which btw, is another source ).
PS: And it doesn't know the difference between blood and dried blood.
Thanks, this is really helpful. Looks like I'll be adding a lot of new filters.
It's not just a simple color mixer; it's actually a "filter compositing engine". I write rules for each keyword by hand, currently. It gives me more control over how different words affect the final color.
> You might wish to make the corpus self-expanding, and for a given word do Wikipedia (or other source) lookups to see whether structured information on the colour exists.
One interesting method would be to google image search the keyword, and see if the focus of the majority of the images (center of image maybe?) have the same color and pick that
Apologies if this causes any offence, but I was intrigued to find "semen" and "jizz" result in two different colors. I suspect investigating similar differences would be a way to reverse engineer the technique.
Mine can also do colors like "banana" or "bubblegum". Pretty simple to put together actually. Rather than manually putting together a list of colors, I just use the ColourLovers API.
You can also use up and down arrows to move between results or the return key to "make a poem," which I fully agree was a weird feature to add.
Neat. It would be helpful if you could go in the opposite direction (enter RGB values and get the name of the closest color). I find that when I'm making a chart or graph and I cook up some color in GIMP, I don't know how to refer to that color in the text of the document that references the chart.
45 comments
[ 4.0 ms ] story [ 99.3 ms ] threadI would probably do an average and then for each image cut off say 20% colors that are most away from the average, and then average that.
I'll keep looking around, though.
Not nearly as neat or all-encompassing as something like what you describe, but it does allow me a bit more control over how different words affect the output.
https://gist.github.com/honnibal/664cf54cb30c48c0c977
Example output: aquamarine umber turquoise red-orange coppery malachite ochre russet blue-violet fuchsia butterscotch lilac tortoiseshell mother-of-pearl
I thought it'd be fun to see whether I could get the shade of the color from the vectors, but so far no luck. Probably vectors trained for image captioning would work, though.
If speech to text is more evolving this project could constantly display a color to express the emotion of people. Very expressive and cool, I think.
Needs some research, yes :-) But I am pretty sure that if you crack this, its something you can make good money from.
You might wish to make the corpus self-expanding, and for a given word do Wikipedia (or other source) lookups to see whether structured information on the colour exists.
There are whole lists of colours on there: https://en.wikipedia.org/wiki/List_of_colors:_A%E2%80%93F
Of course, it would require the addition of attribution for wherever you obtained the data.
Oh, and welcome to subjectivity... battleship grey, it's changed over the years but the commonly accepted one is the WW2 era grey which featured a touch more blue and is RAL 7031 ( http://www.ralcolor.com/ - which btw, is another source ).
PS: And it doesn't know the difference between blood and dried blood.
It's not just a simple color mixer; it's actually a "filter compositing engine". I write rules for each keyword by hand, currently. It gives me more control over how different words affect the final color.
(I'll add a rule for dried blood)
One interesting method would be to google image search the keyword, and see if the focus of the majority of the images (center of image maybe?) have the same color and pick that
Incidentally, I tried the other Pokemon cities, and it only gets 3 out of 8 (Cerulean, Fuchsia and Vermillion[sic]).
WTF, it worked?! Amazing.
Those modifiers work on any other base colors, as well. They even stack. Want "old dog shit"? I have just what you need.
Mine can also do colors like "banana" or "bubblegum". Pretty simple to put together actually. Rather than manually putting together a list of colors, I just use the ColourLovers API. You can also use up and down arrows to move between results or the return key to "make a poem," which I fully agree was a weird feature to add.
This way the user could explore and not get disappointed if his/her keywords aren't supported.
https://github.com/chanux/summershades