Computer Vision Developer – Sports Video Analysis (Mobile-Based) Description: We are looking for a skilled computer vision developer to assist with building a prototype system that analyses sports video captured from smartphones. The goal is to detect and track fast-moving objects, identify key events within video footage, and generate structured outputs (e.g. timestamps, event detection, basic classifications). This is an early-stage prototype, so we are looking for someone who can work quickly, think practically, and help shape the technical approach. Key Responsibilities: Develop object detection and tracking models for fast-moving objects (e.g. ball tracking) Process video input from 1–2 mobile camera angles Detect key events (e.g. impacts, direction changes, motion patterns) Sync and utilise audio signals where relevant (optional but preferred) Output structured data (event timestamps, classifications) Optimise for performance and real-world conditions (lighting, motion, occlusion) Preferred Skills: Strong experience with Python and computer vision libraries (OpenCV, etc.) Experience with YOLO or similar object detection frameworks Experience working with sports or motion tracking (preferred but not essential) Understanding of video processing and frame analysis Familiarity with tools like Roboflow or similar platforms is a plus Experience integrating with mobile or lightweight systems is beneficial Nice to Have: Experience with multi-camera calibration Audio signal processing Real-time or near real-time processing pipelines Project Scope: Initial prototype build (2–4 weeks) Potential for ongoing work depending on progress Important: Due to the nature of the project, shortlisted candidates may be asked to sign an NDA before receiving full details. Please include examples of relevant projects (especially involving object tracking or video analysis).