All Projects → dhairyaostwal → Self-Driving-Car

dhairyaostwal / Self-Driving-Car

Licence: other
Lane Detection for Self Driving Car

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Self-Driving-Car

Error-State-Extended-Kalman-Filter
Vehicle State Estimation using Error-State Extended Kalman Filter
Stars: ✭ 100 (+614.29%)
Mutual labels:  self-driving-car, autonomous-vehicles
Awesome-Lane-Detection
A paper list with code of lane detection.
Stars: ✭ 34 (+142.86%)
Mutual labels:  self-driving-car, lane-detection
SecondaryAwesomeCollection
收集深度学习相关的awesome 资源列表,欢迎补充
Stars: ✭ 75 (+435.71%)
Mutual labels:  self-driving-car, autonomous-vehicles
self-driving-car
Implementation of the paper "End to End Learning for Self-Driving Cars"
Stars: ✭ 54 (+285.71%)
Mutual labels:  self-driving-car, autonomous-vehicles
spotify-true-random
🔀 An application for unbiased truly random playlist and library shuffling with Spotify.
Stars: ✭ 51 (+264.29%)
Mutual labels:  website, css3
Auto-Birds-Eye
Bird's eye/Top Down view generation and mapping with deep learning.
Stars: ✭ 129 (+821.43%)
Mutual labels:  self-driving-car, autonomous-vehicles
AdvancedLaneLines
Lane identification system for camera based systems.
Stars: ✭ 61 (+335.71%)
Mutual labels:  autonomous-vehicles, lane-detection
Visualizing-lidar-data
Visualizing lidar data using Uber Autonomous Visualization System (AVS) and Jupyter Notebook Application
Stars: ✭ 75 (+435.71%)
Mutual labels:  self-driving-car, autonomous-vehicles
BtcDet
Behind the Curtain: Learning Occluded Shapes for 3D Object Detection
Stars: ✭ 104 (+642.86%)
Mutual labels:  self-driving-car, autonomous-vehicles
Waymo Kitti Adapter
A tool converting Waymo dataset format to Kitti dataset format.
Stars: ✭ 83 (+492.86%)
Mutual labels:  self-driving-car, autonomous-vehicles
SelfDrivingRCCar
Autonomous RC Car using Neural Networks, Python and Open CV
Stars: ✭ 102 (+628.57%)
Mutual labels:  self-driving-car, autonomous-vehicles
erdos
Dataflow system for building self-driving car and robotics applications.
Stars: ✭ 135 (+864.29%)
Mutual labels:  self-driving-car, autonomous-vehicles
highway-path-planning
My path-planning pipeline to navigate a car safely around a virtual highway with other traffic.
Stars: ✭ 39 (+178.57%)
Mutual labels:  self-driving-car, autonomous-vehicles
Monocular-Vehicle-Localization
Estimating the orientation and the relative dimensions of vehicles by producing a 3d bounding frame
Stars: ✭ 28 (+100%)
Mutual labels:  self-driving-car, autonomous-vehicles
Light-Condition-Style-Transfer
Lane Detection in Low-light Conditions Using an Efficient Data Enhancement : Light Conditions Style Transfer (IV 2020)
Stars: ✭ 133 (+850%)
Mutual labels:  self-driving-car, lane-detection
copilot
Lane and obstacle detection for active assistance during driving. Uses windowed sweep for lane detection. Combination of object tracking and YOLO for obstacles. Determines lane change, relative velocity and time to collision
Stars: ✭ 95 (+578.57%)
Mutual labels:  autonomous-vehicles, lane-detection
Model-Predictive-Control
C++ implementation of Model Predictive Control(MPC)
Stars: ✭ 51 (+264.29%)
Mutual labels:  self-driving-car, autonomous-vehicles
dig-into-apollo
Apollo notes (Apollo学习笔记) - Apollo learning notes for beginners.
Stars: ✭ 1,786 (+12657.14%)
Mutual labels:  self-driving-car, autonomous-vehicles
Swayam-Self-Driving-Car
This is an implementation of various algorithms and techniques required to build a simple Self Driving Car. A modified versions of the Udacity Self Driving Car Simulator is used as a testing environment.
Stars: ✭ 17 (+21.43%)
Mutual labels:  self-driving-car, lane-detection
WIMP
[arXiv] What-If Motion Prediction for Autonomous Driving ❓🚗💨
Stars: ✭ 80 (+471.43%)
Mutual labels:  self-driving-car, autonomous-vehicles

Self Driving Car Lane Detection

Steps to run the project

Quick note:

Running python3 detector.py in terminal would show the video output

Running python3 streamVideo.py in terminal would show the stream output on localhost 5000 address generated

Jump to Output


1. Clone the project
2. Open the project inside terminal
3. Inside terminal type python3 detector.py
4. Inside terminal type python3 streamVideo.py

Transformations & Techniques used

Hough Transformation

➡️ Yields us infinite lines on edges detected by Canny Edge Detection Method

Applying on Soduku Image:

PHough-Soduku

Probabilistic Hough Transformation

➡️ Yields us finite lines on edges detected by Canny Edge Detection Method vs infinite as in case of Hough Transformation

Lets apply on a simple Soduku image:

PHough-Soduku

As you can see finite lines. Now let's apply on our Road Image :

PHoughTransform

Building out Region of Interest aka ROI

Masked Image

Further edge detected

Edges detected

Removing corner edges which are unwanted requires edge detection first then masking

Perfect Edge Detection

Finally upon masking,

Masked Image

Video Dataset: Click here

Output

Lane Detection Output

Streaming on localhost 5000

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