I don't think there is a phrase used in ordinary conversation that translates. The closest I can get to, if meeting someone, we make eye contact, is " 佢見睹我地 ...".
I don't know if the phrase can be called a metaphor, we can translate the meaning, but not word for word.
I don't know if the phrase can be called a metaphor, we can translate the meaning, but not word for word.