Eigenfaces for Java