Skip to content

Latest commit

 

History

History
51 lines (29 loc) · 1.54 KB

File metadata and controls

51 lines (29 loc) · 1.54 KB

LaneBot

LaneBot is a smart driving assistant for older vehicles, providing real-time object and lane detection using AI-powered backend processing and a live iOS front end. The app uses YOLOv8 for object recognition and alerts users with sound and visual feedback to enhance road safety. LaneBot is an AI-powered driving assistant designed to bring modern safety features to older vehicles. It’s an app on your phone that opens a camera, providing real-time footage of your dashboard view while driving and highlighting your distance to other objects, lane positioning, and stop lights.

Features

  • Real-time video capture and object detection

  • Front vehicle proximity alerts

  • Lane boundary awareness alerts

  • Red light detection and warning system

  • Custom sound alerts for different hazard types

  • Flask backend using YOLOv8 and OpenCV

  • iOS Swift frontend using AVFoundation and Vision


Technologies Used

Frontend (iOS)

  • Swift 5
  • UIKit, AVFoundation
  • Xcode Interface Builder
  • Custom sound alerts via AVAudioPlayer

Backend (Python)

  • Flask
  • YOLOv8 (Ultralytics)
  • OpenCV
  • Pillow
  • pyngrok

🏆 Awards & Recognition

Winner – WeHack 2025

Our project LaneBot won First Place (on General Track) at WeHack 2025!
Check out our full submission and demo on Devpost:
🔗 View on Devpost