Board Thread:Questions and Answers/@comment-5836726-20131016212310/@comment-87.115.183.9-20131117160741

The contacts or glasses would need to have a strong tint to prevent geass. I believe Lelouch goes over this in episode 5. And don't forget he used his geass successfully on Guilford, who wears glasses.