Vision-based Path Following Control