Person-specific face recognition in unconstrained environments: a combination of offline and online learning