All Projects → parvkpr → Accident-avoidance-deepsortyoloFCRN

parvkpr / Accident-avoidance-deepsortyoloFCRN

Licence: BSD-2-Clause License
An accident avoidance program that raises alert when nearby vehicles are moving at a relative speed faster than a threshold value, additionally it logs some data onto NEM-Mijin blockchain network

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Accident-avoidance-deepsortyoloFCRN

yolo deepsort
Fast MOT base on yolo+deepsort, support yolo3 and yolo4
Stars: ✭ 47 (+161.11%)
Mutual labels:  yolov3, deepsort
Deep sort pytorch
MOT using deepsort and yolov3 with pytorch
Stars: ✭ 1,948 (+10722.22%)
Mutual labels:  yolov3, deepsort
YOLOX deepsort tracker
using yolox+deepsort for object-tracking
Stars: ✭ 228 (+1166.67%)
Mutual labels:  yolov3, deepsort
Paddledetection
Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
Stars: ✭ 5,799 (+32116.67%)
Mutual labels:  yolov3, deepsort
yolo-deepsort-flask
Target detection and multi target tracking platform based on Yolo DeepSort and Flask.
Stars: ✭ 29 (+61.11%)
Mutual labels:  yolov3, deepsort
yolov3-pytorch
annotation and specification for yolov3
Stars: ✭ 48 (+166.67%)
Mutual labels:  yolov3
object-tracking
Multiple Object Tracking System in Keras + (Detection Network - YOLO)
Stars: ✭ 89 (+394.44%)
Mutual labels:  yolov3
lightDenseYOLO
A real-time object detection app based on lightDenseYOLO Our lightDenseYOLO is the combination of two components: lightDenseNet as the CNN feature extractor and YOLO v2 as the detection module
Stars: ✭ 20 (+11.11%)
Mutual labels:  yolov3
object-detection-yolo-opencv
Object Detection using Yolo V3 and OpenCV
Stars: ✭ 29 (+61.11%)
Mutual labels:  yolov3
live-cctv
To detect any reasonable change in a live cctv to avoid large storage of data. Once, we notice a change, our goal would be track that object or person causing it. We would be using Computer vision concepts. Our major focus will be on Deep Learning and will try to add as many features in the process.
Stars: ✭ 23 (+27.78%)
Mutual labels:  yolov3
multi-camera-pig-tracking
Official Implementation of "Tracking Grow-Finish Pigs Across Large Pens Using Multiple Cameras"
Stars: ✭ 25 (+38.89%)
Mutual labels:  deepsort
Yolov3-TensorRT-py
Yolov3 on tensorflow2.0 and tensorrt7.0
Stars: ✭ 15 (-16.67%)
Mutual labels:  yolov3
YOLOX
YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/
Stars: ✭ 6,570 (+36400%)
Mutual labels:  yolov3
OpenCvSharpDNN
Implementation of YoloV3 and Caffe in OpenCvSharp
Stars: ✭ 20 (+11.11%)
Mutual labels:  yolov3
go-darknet
Go bindings for Darknet (YOLO v4 / v3)
Stars: ✭ 56 (+211.11%)
Mutual labels:  yolov3
Social-Distancing-Detector
An AI Tool to Help Customers Monitor Social Distancing in the Workplace.
Stars: ✭ 61 (+238.89%)
Mutual labels:  yolov3
Datasets2Darknet
Modular tool that extracts images and labels from multiple datasets and parses them to Darknet format.
Stars: ✭ 31 (+72.22%)
Mutual labels:  yolov3
CullNet
Code implementation of our paper "CullNet: Calibrated and Pose Aware Confidence Scores for Object Pose Estimation"
Stars: ✭ 13 (-27.78%)
Mutual labels:  yolov3
Pruned-OpenVINO-YOLO
Deploy the pruned YOLOv3/v4/v4-tiny/v4-tiny-3l model on OpenVINO embedded devices
Stars: ✭ 46 (+155.56%)
Mutual labels:  yolov3
keras-yolo3-facedetection
Real-time face detection model using YOLOv3 with Keras
Stars: ✭ 13 (-27.78%)
Mutual labels:  yolov3

Accident-avoidance-deepsortyoloFCRN

An accident avoidance program that raises alert when nearby vehicles are moving at a relative speed faster than a threshold value, additionally it logs some data onto NEM-Mijin blockchain network.

The program works in the following few steps:

  • The video feed is processed frame by frame where depth maps for each frame is produced.
  • Using deep-sort and YOLO3 tracking algorithm, the vehicles are tracked frame by frame. The bounding box centroid coordinates are used to find the depth of the car.
  • The relative change in depth of every vehicle is calculated frame by frame and then divided by FPS(depending on processor speed). This will provide relative velocity of the vehicles
  • This relative velocity is used to raise alert (when above a hardcoded threshold value).
  • This speed along with tracking_id is then logged onto a NEM blockchain network through a server hosted on local machine.

Dependencies can be downloaded from https://github.com/iro-cp/FCRN-DepthPrediction and https://github.com/Qidian213/deep_sort_yolov3 Server file has been added.Run server in a new terminal window. To run the program type python dmo.py (also write the path to the video file in dmo script)

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].