All Projects → ShreyAmbesh → Traffic Rule Violation Detection System

ShreyAmbesh / Traffic Rule Violation Detection System

Licence: mit

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Traffic Rule Violation Detection System

WS3D
Official version of 'Weakly Supervised 3D object detection from Lidar Point Cloud'(ECCV2020)
Stars: ✭ 104 (-40.23%)
Mutual labels:  vehicle-detection
Simple vehicle counting
Vehicle Detection, Tracking and Counting
Stars: ✭ 439 (+152.3%)
Mutual labels:  vehicle-detection
Vehicle counting hog svm
Vehicle detection, tracking and counting by SVM is trained with HOG features using OpenCV on c++.
Stars: ✭ 82 (-52.87%)
Mutual labels:  vehicle-detection
Vechicle-Detection-Tracking
Vehicle detection and tracking using linear SVM classifier
Stars: ✭ 15 (-91.38%)
Mutual labels:  vehicle-detection
3d cnn tensorflow
KITTI data processing and 3D CNN for Vehicle Detection
Stars: ✭ 266 (+52.87%)
Mutual labels:  vehicle-detection
Vehicle Detection
Created vehicle detection pipeline with two approaches: (1) deep neural networks (YOLO framework) and (2) support vector machines ( OpenCV + HOG).
Stars: ✭ 462 (+165.52%)
Mutual labels:  vehicle-detection
faster rcnn
An implementation of Faster R-CNN applied to vehicle detection.
Stars: ✭ 22 (-87.36%)
Mutual labels:  vehicle-detection
Self Driving Car
Udacity Self-Driving Car Engineer Nanodegree projects.
Stars: ✭ 2,103 (+1108.62%)
Mutual labels:  vehicle-detection
Carnd Vehicle Detection
Vehicle detection using YOLO in Keras runs at 21FPS
Stars: ✭ 367 (+110.92%)
Mutual labels:  vehicle-detection
Carrecognition
This is one of the best vehicle recognition applications. It can determine the car's license plate number, color, model, brand and year.
Stars: ✭ 34 (-80.46%)
Mutual labels:  vehicle-detection
odam
ODAM - Object detection and Monitoring
Stars: ✭ 16 (-90.8%)
Mutual labels:  vehicle-detection
Udacity-CarND-Vehicle-Detection-and-Tracking
Term 1, Project 5 - Udacity Self Driving Car Nanodegree
Stars: ✭ 20 (-88.51%)
Mutual labels:  vehicle-detection
Vehicle counting tensorflow
🚘 "MORE THAN VEHICLE COUNTING!" This project provides prediction for speed, color and size of the vehicles with TensorFlow Object Counting API.
Stars: ✭ 582 (+234.48%)
Mutual labels:  vehicle-detection
VehicleDetection
Detect and track vehicles in video
Stars: ✭ 50 (-71.26%)
Mutual labels:  vehicle-detection
Vehicle Detection Yolo Ver
real-time Vehicle Detection( tiny YOLO ver) and HOG+SVM method
Stars: ✭ 111 (-36.21%)
Mutual labels:  vehicle-detection
Vehicle-Front-Rear-Detection-for-License-Plate-Detection-Enhancement
A Network for detecting and classifying vehicle's front and rear
Stars: ✭ 33 (-81.03%)
Mutual labels:  vehicle-detection
Vehicle detection haarcascades
Vehicle Detection by Haar Cascades with OpenCV
Stars: ✭ 445 (+155.75%)
Mutual labels:  vehicle-detection
Opencv Lane Vehicle Track
OpenCV implementation of lane and vehicle tracking
Stars: ✭ 162 (-6.9%)
Mutual labels:  vehicle-detection
Carnd Project5 Vehicle detection and tracking
Vehicle Detection with Convolutional Neural Network
Stars: ✭ 134 (-22.99%)
Mutual labels:  vehicle-detection
Yolo Vehicle Counter
This project aims to count every vehicle (motorcycle, bus, car, cycle, truck, train) detected in the input video using YOLOv3 object-detection algorithm.
Stars: ✭ 28 (-83.91%)
Mutual labels:  vehicle-detection

Note - I am not able to maintain this repository because of shortage of time, so if anyone who is interested in helping maintain this repository can contact me and I can add you as a maintainer, Thanks.

Traffic Rule Violation Detection System

This project tries to detect a car whenever it crosses a Red Light or overspeeds. It uses tensorflow with an ssd object detection model to detect cars and from the detections in each frame each vehicle can be tracked across a video and can be checked if it crossed a redlight and speed of that vehicle can be calculated.

Getting Started

The project is made by using tensorflow so you must be familiar with tensorflow and basic object detection and you must also know basic maths for understanding the tracking algorithm. You must be also familiar with linux OS as I have made this on Ubuntu and didn't test on other platforms.

Prerequisites

Python packages to be installed

* Tensorflow (Tensorflow-gpu if you have Nvidia GPU)
* openCV
* imutils
* Pillow
* numpy
* tkinter
* urllib
* openALPR api

Make account on openalpr and get api secret key from OpenALPR

Installing

Clone the repo and paste your secret key in VehicleMoniter.py file on line 58. run the project by the command python3 VehicleMoniter.py

Working Preview

alt text

alt text

Note

Do not run the file in the object detection folder cloned from tensorflow as I have made some changes to the files.

Issues

If you find any problem you can contact me or raise an issue.

Built With

  • Tensorflow - ML library
  • OpenALPR - For detecting license plate and extracting license plate number

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].