I recently reentered the US after a short vacation (the first time I'd been out of the country for a couple of years) and the CBP now have cameras/face scanners. The agent said hello using my name before I'd even handed over my passport -- in fact I don't think he even looked at it.
I assume they must be face-matching on the passport photo database.