Curved Lane Detection using Raspberry Pi and OpenCV

SKU: PAN_RPI_020 Categories: ,

Description

Curved Lane Detection using Raspberry Pi and OpenCV – In any driving scenario, lane lines are an essential component of indicating traffic flow and where a vehicle should drive. It’s also a good starting point when developing a self-driving car! In this project, we will be showing you how to build your own lane detection system in OpenCV using Python. Here’s we will be using a particular structure for this pipeline. In this paper, Raspberry pi is used in which OpenCV wrapper is used with python programming language where a simulation is implemented for the curved lane detection is done by using Color Filtering in HLS with Canny Edge Detection and Hough Line Detection which will be applied to the video to detect the curved lane. It’s an effective way that can be used for self-driving and make driving automation. OpenCV plays an important role in this and the lane detector can be applied to both images and videos also.


INTRODUCTION

While driving, lane lines are an essential component of indicating traffic flow and where a vehicle should drive. It’s also a good starting point when developing a self-driving car! We have implemented a lane detection system that works much better and is more robust to challenging environments. The lane detection system was written in Python using the OpenCV library.

EXISTING SYSTEM

Lane detector with image processing which can be applied to the perfect images only and where the pixel clarity also matters a lot.

PROPOSED METHOD

In this proposed system, Raspberry pi is used for the simulation of lane detection which can easily be applied to the video with the curved lanes also with much more accuracy than the previous models.


BLOCK DIAGRAM

Curved Lane Detection

MONITORING SECTION

Curved Lane Detection2

CIRCUIT DIAGRAM

Curved Lane Detection
Curved Lane Detection

BLOCK DIAGRAM DESCRIPTION

  • In this project, a curved lane detection simulator is implemented using the OpenCV.
  • Video is given as the input to the raspberry pi from which it will simulate the curved lane detection.
  • Connect power supply for Raspberry pi
  • Plug the HDMI cable in Raspberry pi from the monitor using VGA to HDMI converter cable
  • Connect USB Mouse and USB keyboard to the Raspberry pi

HARDWARE REQUIREMENTS

  • Raspberry Pi
  • SD card
  • Monitor

SOFTWARE REQUIREMENTS

  • Raspbian Jessie
  • Python
  • OpenCV Wrapper
  • Language: Linux

CONCLUSION

A basic curved lane detector! It works much better than the previous models, and it even handles curved lanes! However, it still does get affected by shadows and drastic changes in road texture to some extent. In the future, we can apply some machine learning concepts to make it much better.


 

Customer Reviews

There are no reviews yet.

Be the first to review “Curved Lane Detection using Raspberry Pi and OpenCV”

This site uses Akismet to reduce spam. Learn how your comment data is processed.