TinyEye offers a series of AI-powered image recognition services: reverse image search, color search, mobile image recognition (for augmented reality applications), etc. I plan to use their color search API to enrich some of my image-based directories.