Computer vision for Java developers