This project is here for the following reasons:
The code here is based on a Masters Thesis 'Automatic Image Orientation' by Alex Trofimov.
Most Machine Learning algorithms are implemented. There is some image-related functionality that is still missing, but will be completed in due time.
The vision is that there will be a command-line version of this tool that will actually allow one to learn a model and rotate images, however for now you have to write code that will it. The assumption here is that you are well-versed in Java and can create such programs.
Not implemented yet.
Please see OrientationClassification.java in the Code Repository. More examples will be added with time.
There is a number of things that aren't complete yet or aren't even under construction that need to be done for this project to be useful outside of the academic setting and more useful inside.