Visual e ocular não significam bem a mesma coisa, porque visual se refere a um dos cinco sentidos, a visão, enquanto ocular é relativo aos olhos, que são os órgãos que permitem essa capacidade. Direi que entre duas pessoas há «contacto visual» (e não «ocular») quando olham uma para a outra; há «contacto ocular» (e não «visual»), quando uma lente de contacto fica colocada sobre o olho. Já agora, reconheça-se que a expressão «testemunha ocular» parece baralhar um pouco a distinção aqui proposta; no entanto, não é assim: mesmo que, como expressão fixada pelo uso, os seus constituintes tenham tendência para perder individualmente o respectivo valor semântico, o uso de «testemunha ocular» revela ter toda a propriedade, visto salientar a situação de alguém ter testemunhado algo com os próprios olhos, isto é, presencialmente.