Designing a Computer Vision System for Underwater Robotic Interventions