Integral Histogram is a library for
Processing, a Java derived language oriented to image manipulation. The library provides a method for a fast image search based on color histogram, based on an article written by Fatih Porikli and refined by Amit Adam, Ehud Rivlin and Ilan Shimshoni (available on this
link). You can find some examples of application on the website, with images, videos and game applets.