- TinEye Multicolor Search on Hacker News
Well, good morning! Always nice to wake up to Hacker News love for our multicolor search!
If you haven’t tried our color search, go ahead and try it now. Warning: this is highly addictive! We also release a color extraction tool whereby you can extract all the colors present in an image, give it a whirl in our lab as well. Color search 101 and color extraction 101 cover the basics of the color search and extraction you can use in the lab and the API has been released too, we call it MulticolorEngine.
Happy searching!
- MulticolorEngine Lab: Get my color – or color extraction
MulticolorEngine, the API powering our color search lab is now available for licensing. You have probably already played with our color search lab and already experienced addictive color searching but if you haven’t give it a whirl today.
This API can be integrated with any image search collection to allow users to search by colors. Well suited for e-commerce and image centric website and requiring no technology infrastructure changes, this API’s features include: the ability to index images by color, search by color as well as extract colors from a single image or a series of images – amongst many other features.
Today we would like to feature MulticolorEngine’s color extraction feature. To showcase this feature, we created a lab that allows users to extract colors from their images in real time. Drop by the lab, play with the feature and let us know what you think; we would love your feedback (link to contact form).
Using this MulticolorEngine lab you can:
- upload an image
- drag and drop an image
- or provide a URL to view the colors contained in your image.
MulticolorEngine will display a color palette for all the colors identified in your image. Color extraction works for JPEGs, PNGs and GIFs. Colors are displayed in RGB or HEX values.
and since this week is shark week:
And make sure to click on the colors on the generated color palette for a surprise multicolor search!
Shark photograph (c) by IVES.one
- Color search to make you smile!
It has been a busy few months in the TinEye HQ!
Our TinEye APIs are finally out of the oven and ready to take for a spin – we will talk about these another time – as today I would like to tell you about one API: MulticolorEngine. This is one of our favorite APIs and once you have played with it, you will join our fans!
Of course we are biased but we believe that MulticolorEngine is very likely the best color search engine in the world :)
Some of you may remember that a while ago we released a color search lab. It was our playground to use our color search technologies and figure out all the kinks of a color search API before we introduce it to the world. We basically sat down and ate our own dog food to wrap up development of our color search API. This new color search lab is powered by our new MuticolorEngine API. And you will get a pretty good feel for what this API by visiting and playing with the new lab.
The color search lab searches a 10 million creative commons image collection from Flickr. Of course you could integrate the MulticolorEngine API with any image collection and search it by one or more colors.
Now let’s step you through searching by color in our lab.
Let’s start by picking a single color. Summer green! (we made the color name up by the way!):
But what if you felt like a little orange? in addition to the green?
And how about some yellow to enhance that summer green and orange?
Neat? But what if you wanted less green and more orange? Well you would simply need to move up the color dividers and presto!See how our color distribution changed:
From:
To:
There are a few ways to alter the color combinations you have selected: by using the slider and just changing the percentage of color in each color selection or by simply adding more of a single color. If for example you had a green and orange combination and you wanted to see what would happen if you added more of the same orange: all you would have to do is add more orange and continue until the desired results start showing up.
Continue adding colors to your selection and MulticolorEngine will continue fetching the images that contain your color selection.
But suppose you no longer love your orange color selection?
Just click on the trash can and it is gone.
But now let’s say you don’t like the current shade of red you have selected. We have a solution for that as well – we know how attached people are to very specific colors! Click on the color wheel icon to bring up a full color wheel and select your desired color.
Change the red and get a new set of results:
As with any new release, there are still lots of enhancements and features we would like to add and we would appreciate your feedback.
Got a few minutes, well, play! and let us know what you think before we get to polishing this release.And oh, one last thing: we have heard that sometimes you have a color code and would like to search for exactly that color, without going through an interface. Well you can do that via the page’s URL:
Notice the above highlighted code? That’s a hex color code and you can alter it to whatever hex RGB code you like!
MulticolorEngine: hand crafted in Toronto (Canada) by the TinEye team and a lot of caffeine (and sometimes beer).
- MulticolorEngine: a color search API!
It is finally here!
MulticolorEngine, the API powering our color search lab is now released. You have probably already played with our released color search lab and already experienced addictive color searching but if you haven’t, give it a whirl today. In our lab, you can search a 10 million image collection by colors. Not just one color!
And let us know what you think. Would love your comments.
And if you need a handy dandy little guide for color searching using the lab, we’ve got that too!
What’s exciting today is that our color lab is now completely powered by our MulticolorEngine API – which (drum roll) has now been fully productized and is available for licensing.
MulticolorEngine = Search by colors in API form
Our MulticolorEngine API can be integrated with any image search collection to allow user to search images by colors. Well suited for e-commerce and image centric website and requiring no technology infrastructure changes, this API’s features include:
- A color indexer that extracts and indexes all the colors in a collection of images. No manual tagging/keywording of colors is required.
- The ability to search using one or more colors, or to search for images matching the color palette in another image.
- A color palette generator which will find all the colors present in a single image, or a collection of images. Using this feature you could display all the colors you have available in sofas, chairs and tables, and then let a user filter their search to only display green chairs.
- Support for structured meta-data search. Allowing you to build interfaces that can, for example, find all products priced less then $50.00, in the ‘shoe’ category that most closely match a particular shade of yellow.
- Arbitrary meta-data searching. So if you have multiple collections, tags, and prices, these attributes can be searched for along with up to 5 colors.
- Support to provide a count of the number of products you have that match a particular color, allowing users to easily browse your collection by color. For example you could let users know that you have 32 different varieties of red, 16 yellow, and 66 black shoes for sale.
- Easy integration with your existing search technologies and development infrastructure.
- The ability to ignore solid or transparent backgrounds in images. This is critical for product images where the background of the image should not be considered a color during a product search.
Right now, you probably need to stop reading and head over to the lab to start color searching!
In addition to our MulticolorEngine API and the color search lab, we thought it would be fun to build a little lab around one of our API feature: the ability to extract colors from an image. This new lab takes your image and gives you a color list or color palette. It will display a color palette for all the colors identified in your image. Color extraction works for JPEGs, PNGs and GIFs. Colors are displayed in RGB or HEX values. Give it a try. We would love your feedback. This of course is just one of the many features included in the MulticolorEngine API.
And that’s not all: how about shopping for shoes by colors?oh well, for that you will need to wait until next week when we release a little Zappos lab that will allow you to search products by colors!
With this API release, we are excited to continue building our vision for an integrated image recognition platform. So please stay tuned for more API releases and news in the coming weeks. MulticolorEngine is brought to you by the tiny TinEye team. If you are interested in bringing more image search and recognition goodness to the world, join us. We are hiring.
MulticolorEngine was built with love and caffeine in Toronto (Canada).
And if you would like to find out more about MulticlorEngine here is all you need:
- Details and pricing
- Documentation
- Color Search and Extract Color Lab
Happy searching!
























