BoofCV is an open source Java library for real-time computer vision and robotics applications. Written from scratch for ease of use and high performance, it often outperforms even native libraries. Functionality includes optimized low-level image processing routines, feature tracking, and geometric computer vision. BoofCV has been released under an Apache license for both academic and commercial use.
The latest release includes numerous bug fixes, improved API, and the addition of stereo visual odometry. Visual odometry is the process by which you estimate the camera's ego motion (its 3D motion) from a video sequence.
Click here for a complete list of all the changes.