Curved Lane Detection using Raspberry Pi and OpenCV

Description

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 the driving automation. OpenCV plays an important role in this and the lane detector can be applied to both images and the 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 curved 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

simulation_for_curved_lane_detection_in_raspberry_pi1

MONITORING SECTION

simulation_for_curved_lane_detection_in_raspberry_pi2

CIRCUIT DIAGRAM

Curved Lane Detection using Raspberry Pi and OpenCV

BLOCK DIAGRAM DESCRIPTION

  • In this project 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 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”

Your email address will not be published. Required fields are marked *