I will open by saying that I have very poor facial recognition, and have to have met someone at least 20 or 30 times before I can recognise them at all. My cousin's husband is in the Gardai and I do know him to see because I have recognised him both at places that I have expected to see him (like family gatherings) and at places that I haven't (like on the school run) in his regular clothes. But I've seen him in his uniform at least three times in the past few years and have never recognised him until he has waved at me or said 'hi'. This morning he was crossing a road and the traffic was stationary in front of me so I left a space for him to cross, so he was right in front of my bonnet and I didn't recognise him until he mouthed 'Hi myname'. To be fair, as far as I know the station that he was crossing to isn't his regular station, unless he's moved recently, so I had no expectation of seeing him.
Am I weird?