I'd love it if you could add some sort of crude voting system, so that the good ones rise to the top.
I'm struggling to see why this is interesting.
Added in edit: Rather than just downvoting, perhaps you could tell my why this is interesting. Were there technical challenges to overcome? If so - what? What did the implementor learn by doing this? What are you learning by using it? Please - help me to see why this is at all interesting! I genuinely don't understand.
If you try to judge it more as art than tech, it's more interesting I think.
I think as programmers, sometimes we fail to realize that just because something is simple to us doesnt mean it is to everybody else. The reason I put this together is because whenever I saw these types of images posted somewhere, non-technical people would reply saying they wish they had a way to do it themselves.
There werent many technical challenges honestly. The lessons I learned were more about finding something people want and delivering it quickly with the minimum features. Now I can tweak and iterate and try the more challenging aspects.
Spoon is an interesting example : http://imgessence.com/browse/view/190 - You can see the many basic outlines of a 'spoony' shape. However, all of those images of spoon are presenting the object rotated at some more or less random angles. It would be interesting to add some algorithm that would try to match the images (rotate / scale) to the average and hence give less noisy output.
in this case the images with the spoon 'head' to top-right look to be most common (darkest/most defined). but the next most common orientations appear to be where the spoon is flipped with the head aligned somewhere between top and middle left, and with many more variations..
Nike logo: http://imgessence.com/browse/view/299
It works best on symmetric, concrete objects.
This is the problem with services this fun to play with. Here at HN we break our toys!
Is it this slow even if only one person is using it at a time?