Surf Buddy is an AI tool that sends real-time alerts to surfers when wave conditions are ideal, simplifying surf planning. It automates the task of checking forecasts and webcams, reducing missed opportunities. Using a CNN model (YOLO v10) and Deep SORT, it quickly detects and tracks surfable waves, triggering alerts based on Surf Quality Metrics. Trained on two weeks of webcam footage from Portugal with over 3,000 annotated wave images, Surf Buddy delivers reliable and timely notifications to surfers.
Demo day video
Tech stack
Python
OpenAI
Rest API