Skip to content

A project based on Image Processing using Convolutional Neural Networks + OpenCV.

Notifications You must be signed in to change notification settings

udaysrinu/Self-Driving-Car

Repository files navigation

Self-Driving-Car

based on Image Processing using Convolutional Neural Networks + OpenCV.

  • The project aims to build a monocular vision autonomous car prototype using Raspberry Pi as a processing chip interfaced with a camera. -It is based on Image Processing using Deep learning + OpenCV,which classifies between the various images.
  • Raspberry Pi CAM was used for all the real time image input .
  • Images were simplified using OpenCV - hough transform,canny edge detection to make it easier for our neural network to identify features and colour/region masking to avoid unnecessary striking features to interfere in the model
  • Raspberry Pi 3 was used for nominal real time image processing using open CV which is powered by the 12V adapter to avoid input power fluctuations.
  • The model was trained using KERAS library with 2000 images each for "left, right, straight, sharp left, sharp right,stop" to follow a track.Sample images of the above categories in provided in the sample data section of the repository.
  • However the Arena for which the model trained to run for has limited features like stop sign ,no entry,steep left/right,front and stop sign. alt text
  • In the cases where deadlines that are marked by black lines on the arena ,are to be handled IR sensors are arranged in front of the bot to detect them.
  • The motors were controlled using a microcontroller, Arduino UNO which is serial communicated with raspberry pi. alt text
  • This robot could also be used as a remote control car to race around the track,when we manually input the keys,using serial communication of arduino and raspberry pi,And can also be used as a line follower bot using IR sensors and arduino.

About

A project based on Image Processing using Convolutional Neural Networks + OpenCV.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published