answered 2017-03-02 01:50:06 -0600
if it would be c++ you could use Fisherfaces , or some pretrained dnn model
unfortunately, none of this can be accessed via java wrappers (you're simply out of luck here)