You are talking about infrared light glasses, right? those could be the best in my opinion.
Any other thing that only partially blocks the face can be countered with an specialised AI with training and time. Masks, cap + sunglasses or facepaint are only temporary measures.