I'm not in HR, but have previously heard that it's a tremendously bad idea to put a picture on a resume. The advice was all predicated on HR departments being extremely risk-adverse when it comes to discrimination claims.
A picture of someone pretty much immediately reveals age, sex, race, and could easily reveal religion (think a muslim or sikh) and disability status. Which pretty much covers the list of things you're not allowed to discriminate against.