Camellia Image Processing and Computer Vision library