Skip to content

Traffic Violation Detection System is a system that utilize machine learning and embedded device to detect a traffic violation especially on light. The system would/should notify the authorities if it detect an object inside caution area.

License

Notifications You must be signed in to change notification settings

gremlinflat/ESP32-CAM---Smart-Traffic-Violation-System

Repository files navigation

ESP32-CAM Traffic Violation Detection System

Traffic Violation Detection System is a system that utilizes machine learning and embedded device to detect a traffic violation, especially on a traffic light. The system would/should notify the authorities if it detects an object inside the caution area.

this project is an Embedded System Final Project developed by Group 18

Group Member Student ID
Fahri Novaldi 119140205
Iqbal Amrulloh 119140161

Preview

Real-Life Demo on Motorcycle:

System.Demo.On.Motorcycle.mp4

Requirements & Dependencies

This Project is build over giant shoulder such

  • ESP32-Cam library by espressif
  • Tensorflow lite by google
  • coco-ssd pretrained model by tf community

How does it works?

Architecure System

Wiring diagram

wiring diagram

Instalations

//dont forget to downgrade esp32 to version 1.0.4

Known Issue/Bug

  • Wifi SSID Configuration doesn't support space character (ssid that contain any space)
  • Apple's Safari doesn't trigger the alarm when an object anchor passing the boundary (javascript related)

References

Pretrained Machine Learning models (COCO-SSD)

fustyles arduino project repository(as our coding references, big thanks to fustyles 🤩)

About

Traffic Violation Detection System is a system that utilize machine learning and embedded device to detect a traffic violation especially on light. The system would/should notify the authorities if it detect an object inside caution area.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published