C++ version of the image processing library