The CImg Library provides a minimal set of C++ classes that can be used to perform common operations on generic 2D/3D images. It is simple-to-use, efficient, and portable. It's a really pleasant toolkit for developing image processing stuffs in C++.
It's Java library to manage your object transformations between your POJO objects.
Annotate methods to use as listeners for a sensor.