Code Monkey home page Code Monkey logo

souvik0306 / traffic-sign-classifier Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 1.0 212.32 MB

An autonomous braking system that uses sensor data from Radar and Computer Vision to localize the accurate position of an object around a vehicle using Neural Networks. An algorithm to fuse the data from sensors and camera to perform odometry operations

Python 9.55% Jupyter Notebook 90.45%
autonomous-driving computer-vision radar perception obstacle-detection

traffic-sign-classifier's Introduction

Autonomous-Guided-Vehicle

Autonomous Braking in a vehicle is governed by certain key parameters -

  1. Obstacle Detection & Tracking - This revolves around identifying common objects in the path of a car.
  2. Obstacle's Distance Estimation - Assessment of the distance of an obstacle from a particular point is fundamental for autonomous braking.
  3. Obstacle's Speed Evaluation - Finding the relative speed between these two players is crucial for approximating stopping time and the required deacceleration amount.

Lane Detection -

Pedestrian Detection -

For Pedestrian Detection we make use of the haarcascade_fullbody module from OpenCV.

Obstacle Detection uses cv2.findContours to isolate contours in a masked image and sort out those which are above a certain threshold/value.

The function accepts three positional arguments cv2.findContours(image,cv.RETR_TREE,cv.CHAIN_APPROX_SIMPLE) -

  1. First argument takes in the source image/frame
  2. Second one is contour retrieval mode
  3. Third argument is contour's approximation

Countour Map of the Region of Interest (ROI) -

Numbered Map of the Region of Interest (ROI) -

Masked Video of a Highway -

Countour Map of the Entire Video Frame -

References -

Object Tracking PySource - YouTube

traffic-sign-classifier's People

Contributors

imgbotapp avatar ishaan1025 avatar souvik0306 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

dokyyy

traffic-sign-classifier's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.