It’s an interesting although hardly new idea. I would be surprised if they were effective enough to keep you from being identified by some of the systems out there now. And even if they are it seems like a way to highlight yourself to any system that is really watching. There will be very few people wearing those goofy looking red sunglasses and although you might dodge automated facial recognition you can bet your ass that those systems will be following people that highlight themselves with those sort of countermeasures. Seems like a way to get personalized attention.
My feeling is that the best way to go about it is making a habit of wearing fairly nondescript hats paying close attention to the bill lengths. Give them some working over to get that curved bill that you can pull down and get a nice wrap around your mug. Not exactly foolproof but they blend in a whole lot better.