Dashboard cameras are a valuable tool for continuous recording of external views, providing evidence for unexpected traffic-related accidents and incidents. Recently, sharing dashcam videos has gained significant traction for accident investigation and entertainment purposes. However, many lower-end dashcam models lack adequate recording capabilities and do not use cloud storage. Higher-end models are expensive and require an operator to install a camera.
Our solution, DashCam AI, leverages mobile devices to capture videos, which are then processed and enhanced through digital image processing functions using OpenCV/YoloV5. Cloud virtual machines provide the processing power needed for image and video analysis, and cloud services like Google Drive and Firebase store the recordings. This allows for cost-effective and efficient storage and sharing of videos, along with real-time analysis of road conditions and traffic flow. DashCam AI aims to improve road safety and provide valuable insights for transportation planning and management.