I personally don't have it on my resume because I feel that it's un-necessary and a bit unprofessional. But I can see it's appeal (there have been too many instances where there's one person who does the phone interview and another the in person interview)
How does having a photo on a resume help prevent this? Are you referring to the interviewer? (i.e one person who conducts the phone interview and another the in person interview)
But what I mean is, resumes get passed around (from HR to team lead etc.) and having a photo helps identify the person being interviewed. (generally one person does the first interview, followed by an technical interview done by someone different - and it's very easy to get different people answer these interviews till the very last in-person interview - infact, I've seen a couple of friends do that at the big 4.)
I'm not saying that this will help but it's gives everyone a false sense of security.
eg Germany: http://www.thelocal.de/jobs/article/47649
It's definitely considered strange in most of the USA.